diff options
author | Brett Cannon <bcannon@gmail.com> | 2009-05-11 01:47:11 (GMT) |
---|---|---|
committer | Brett Cannon <bcannon@gmail.com> | 2009-05-11 01:47:11 (GMT) |
commit | 1262e7c7468b6a92a680161c322a0234b526e3db (patch) | |
tree | 810d23e94fd2bf85148588e3ec22caf1b0cf79dd /Lib/importlib/test/source/test_abc_loader.py | |
parent | cc3b8d6883f52391c59f59e82bfa1840e2847d90 (diff) | |
download | cpython-1262e7c7468b6a92a680161c322a0234b526e3db.zip cpython-1262e7c7468b6a92a680161c322a0234b526e3db.tar.gz cpython-1262e7c7468b6a92a680161c322a0234b526e3db.tar.bz2 |
Tests for case-senstivity were not being skipped for darwin when installed on a
case-sensitive filesystems -- which is not the default case. Along the way also
fixed the skipping of tests when sys.dont_write_bytecode is true.
Closes issue #5442 again.
Diffstat (limited to 'Lib/importlib/test/source/test_abc_loader.py')
-rw-r--r-- | Lib/importlib/test/source/test_abc_loader.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/Lib/importlib/test/source/test_abc_loader.py b/Lib/importlib/test/source/test_abc_loader.py index fc11e65..b95db04 100644 --- a/Lib/importlib/test/source/test_abc_loader.py +++ b/Lib/importlib/test/source/test_abc_loader.py @@ -157,10 +157,10 @@ class PyLoaderTests(testing_abc.LoaderTests): mock = self.mocker({name: path}) with util.uncache(name): module = mock.load_module(name) - self.assert_(name in sys.modules) + self.assertIn(name, sys.modules) self.eq_attrs(module, __name__=name, __file__=path, __package__='pkg', __loader__=mock) - self.assert_(not hasattr(module, '__path__')) + self.assertFalse(hasattr(module, '__path__')) return mock, name def test_module_reuse(self): @@ -247,16 +247,16 @@ class PyPycLoaderTests(PyLoaderTests): mocker = PyPycLoaderMock - @source_util.writes_bytecode + @source_util.writes_bytecode_files def verify_bytecode(self, mock, name): assert name in mock.module_paths - self.assert_(name in mock.module_bytecode) + self.assertIn(name, mock.module_bytecode) magic = mock.module_bytecode[name][:4] self.assertEqual(magic, imp.get_magic()) mtime = importlib._r_long(mock.module_bytecode[name][4:8]) self.assertEqual(mtime, 1) bc = mock.module_bytecode[name][8:] - + self.assertEqual(bc, mock.compile_bc(name)) def test_module(self): mock, name = super().test_module() @@ -286,7 +286,7 @@ class SkipWritingBytecodeTests(unittest.TestCase): """Test that bytecode is properly handled based on sys.dont_write_bytecode.""" - @source_util.writes_bytecode + @source_util.writes_bytecode_files def run_test(self, dont_write_bytecode): name = 'mod' mock = PyPycLoaderMock({name: os.path.join('path', 'to', 'mod')}) @@ -307,7 +307,7 @@ class RegeneratedBytecodeTests(unittest.TestCase): """Test that bytecode is regenerated as expected.""" - @source_util.writes_bytecode + @source_util.writes_bytecode_files def test_different_magic(self): # A different magic number should lead to new bytecode. name = 'mod' @@ -323,7 +323,7 @@ class RegeneratedBytecodeTests(unittest.TestCase): magic = mock.module_bytecode[name][:4] self.assertEqual(magic, imp.get_magic()) - @source_util.writes_bytecode + @source_util.writes_bytecode_files def test_old_mtime(self): # Bytecode with an older mtime should be regenerated. name = 'mod' |