diff options
author | Benjamin Peterson <benjamin@python.org> | 2010-05-07 20:45:07 (GMT) |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2010-05-07 20:45:07 (GMT) |
commit | 1a0ce685abfbe9343f64c28d888f5b28658093a0 (patch) | |
tree | 1d6b2e3236a272f0145f6596b17b54b2b3eebb9d /Lib/unittest/test | |
parent | 5dfad9dc9a93ad78f56de4042ac2f3b45dd51a7b (diff) | |
download | cpython-1a0ce685abfbe9343f64c28d888f5b28658093a0.zip cpython-1a0ce685abfbe9343f64c28d888f5b28658093a0.tar.gz cpython-1a0ce685abfbe9343f64c28d888f5b28658093a0.tar.bz2 |
revert r80932; it breaks windows
Diffstat (limited to 'Lib/unittest/test')
-rw-r--r-- | Lib/unittest/test/test_discovery.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/Lib/unittest/test/test_discovery.py b/Lib/unittest/test/test_discovery.py index e6f8910..de60968 100644 --- a/Lib/unittest/test/test_discovery.py +++ b/Lib/unittest/test/test_discovery.py @@ -298,45 +298,6 @@ class TestDiscovery(unittest.TestCase): self.assertTrue(program.failfast) self.assertTrue(program.catchbreak) - def test_detect_module_clash(self): - class Module(object): - __file__ = 'bar/foo.py' - sys.modules['foo'] = Module - full_path = os.path.abspath('foo') - original_listdir = os.listdir - original_isfile = os.path.isfile - original_isdir = os.path.isdir - - def cleanup(): - os.listdir = original_listdir - os.path.isfile = original_isfile - os.path.isdir = original_isdir - del sys.modules['foo'] - if full_path in sys.path: - sys.path.remove(full_path) - self.addCleanup(cleanup) - - def listdir(_): - return ['foo.py'] - def isfile(_): - return True - def isdir(_): - return True - os.listdir = listdir - os.path.isfile = isfile - os.path.isdir = isdir - - loader = unittest.TestLoader() - - mod_dir = os.path.abspath('bar') - expected_dir = os.path.abspath('foo') - msg = (r"^'foo' module incorrectly imported from %r\. Expected %r\. " - "Is this module globally installed\?$") % (mod_dir, expected_dir) - self.assertRaisesRegexp( - ImportError, msg, loader.discover, - start_dir='foo', pattern='foo.py' - ) - self.assertEqual(sys.path[0], full_path) if __name__ == '__main__': unittest.main() |