summaryrefslogtreecommitdiffstats
path: root/Lib/unittest/test
diff options
context:
space:
mode:
authorBenjamin Peterson <benjamin@python.org>2010-05-07 20:45:07 (GMT)
committerBenjamin Peterson <benjamin@python.org>2010-05-07 20:45:07 (GMT)
commit1a0ce685abfbe9343f64c28d888f5b28658093a0 (patch)
tree1d6b2e3236a272f0145f6596b17b54b2b3eebb9d /Lib/unittest/test
parent5dfad9dc9a93ad78f56de4042ac2f3b45dd51a7b (diff)
downloadcpython-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.py39
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()