diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2017-06-30 11:12:20 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-06-30 11:12:20 (GMT) |
commit | 22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6 (patch) | |
tree | 9b8a6667ae08f101dc1c30879e9a5ccc1c562ac0 /Lib/unittest/test | |
parent | d0aac5da59b1bbd113e6081d7c807ad5bced8a05 (diff) | |
download | cpython-22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6.zip cpython-22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6.tar.gz cpython-22d4e8fb99b16657eabfe7f9fee2d40a5ef882f6.tar.bz2 |
bpo-30813: Fix unittest when hunting refleaks (#2502) (#2505)
bpo-11798, bpo-16662, bpo-16935, bpo-30813: Skip
test_discover_with_module_that_raises_SkipTest_on_import() and
test_discover_with_init_module_that_raises_SkipTest_on_import() of
test_unittest when hunting reference leaks using regrtest.
(cherry picked from commit e4f9a2d2be42d5a2cdd624f8ed7cdf5028c5fbc3)
Diffstat (limited to 'Lib/unittest/test')
-rw-r--r-- | Lib/unittest/test/test_discovery.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/unittest/test/test_discovery.py b/Lib/unittest/test/test_discovery.py index 1996a8e..48d8fe9 100644 --- a/Lib/unittest/test/test_discovery.py +++ b/Lib/unittest/test/test_discovery.py @@ -528,6 +528,9 @@ class TestDiscovery(unittest.TestCase): pickle.loads(pickle.dumps(test, proto)) def test_discover_with_module_that_raises_SkipTest_on_import(self): + if not unittest.BaseTestSuite._cleanup: + raise unittest.SkipTest("Suite cleanup is disabled") + loader = unittest.TestLoader() def _get_module_from_name(name): @@ -548,6 +551,9 @@ class TestDiscovery(unittest.TestCase): pickle.loads(pickle.dumps(suite, proto)) def test_discover_with_init_module_that_raises_SkipTest_on_import(self): + if not unittest.BaseTestSuite._cleanup: + raise unittest.SkipTest("Suite cleanup is disabled") + vfs = {abspath('/foo'): ['my_package'], abspath('/foo/my_package'): ['__init__.py', 'test_module.py']} self.setup_import_issue_package_tests(vfs) |