mirror of https://github.com/python/cpython
gh-107446: Fix test_inspect.test_class_with_method_from_other_module when ran multiple times (#107451)
Co-authored-by: Kumar Aditya <kumaraditya@python.org>
This commit is contained in:
parent
ed4a978449
commit
14fbd4e6b1
|
@ -990,6 +990,9 @@ class TestBuggyCases(GetSourceBase):
|
||||||
with DirsOnSysPath(tempdir):
|
with DirsOnSysPath(tempdir):
|
||||||
import inspect_actual
|
import inspect_actual
|
||||||
self.assertIn("correct", inspect.getsource(inspect_actual.A))
|
self.assertIn("correct", inspect.getsource(inspect_actual.A))
|
||||||
|
# Remove the module from sys.modules to force it to be reloaded.
|
||||||
|
# This is necessary when the test is run multiple times.
|
||||||
|
sys.modules.pop("inspect_actual")
|
||||||
|
|
||||||
@unittest.skipIf(
|
@unittest.skipIf(
|
||||||
support.is_emscripten or support.is_wasi,
|
support.is_emscripten or support.is_wasi,
|
||||||
|
|
Loading…
Reference in New Issue