From: Tian Gao Date: Thu, 3 Aug 2023 15:04:03 +0000 (-0800) Subject: gh-107446: Fix test_inspect.test_class_with_method_from_other_module when ran multipl... X-Git-Tag: v3.13.0a1~1091 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=14fbd4e6b16dcbcbff448b047f7e2faa27bbedba;p=thirdparty%2FPython%2Fcpython.git gh-107446: Fix test_inspect.test_class_with_method_from_other_module when ran multiple times (#107451) Co-authored-by: Kumar Aditya --- diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py index 3fbfc0732555..5c31748ce2ca 100644 --- a/Lib/test/test_inspect.py +++ b/Lib/test/test_inspect.py @@ -990,6 +990,9 @@ class TestBuggyCases(GetSourceBase): with DirsOnSysPath(tempdir): import inspect_actual 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( support.is_emscripten or support.is_wasi,