aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_faulthandler.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test/test_faulthandler.py')
-rw-r--r--Lib/test/test_faulthandler.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/test/test_faulthandler.py b/Lib/test/test_faulthandler.py
index c6b763a9555..b4a654f8a9c 100644
--- a/Lib/test/test_faulthandler.py
+++ b/Lib/test/test_faulthandler.py
@@ -334,19 +334,19 @@ class FaultHandlerTests(unittest.TestCase):
def test_dump_ext_modules(self):
code = """
import faulthandler
+ # _testcapi is a test module and not considered as a stdlib module
+ import _testcapi
faulthandler.enable()
faulthandler._sigsegv()
"""
stderr, exitcode = self.get_output(code)
stderr = '\n'.join(stderr)
- match = re.search('^Extension modules:(.*)$', stderr, re.MULTILINE)
+ match = re.search(r'^Extension modules:(.*) \(total: [0-9]+\)$',
+ stderr, re.MULTILINE)
if not match:
self.fail(f"Cannot find 'Extension modules:' in {stderr!r}")
modules = set(match.group(1).strip().split(', '))
- # Only check for a few extensions, the list doesn't have to be
- # exhaustive.
- for ext in ('sys', 'builtins', '_io', 'faulthandler'):
- self.assertIn(ext, modules)
+ self.assertIn('_testcapi', modules)
def test_is_enabled(self):
orig_stderr = sys.stderr