(self)
| 421 | self.assertIn(name, modules) |
| 422 | |
| 423 | def test_is_enabled(self): |
| 424 | orig_stderr = sys.stderr |
| 425 | try: |
| 426 | # regrtest may replace sys.stderr by io.StringIO object, but |
| 427 | # faulthandler.enable() requires that sys.stderr has a fileno() |
| 428 | # method |
| 429 | sys.stderr = sys.__stderr__ |
| 430 | |
| 431 | was_enabled = faulthandler.is_enabled() |
| 432 | try: |
| 433 | faulthandler.enable() |
| 434 | self.assertTrue(faulthandler.is_enabled()) |
| 435 | faulthandler.disable() |
| 436 | self.assertFalse(faulthandler.is_enabled()) |
| 437 | finally: |
| 438 | if was_enabled: |
| 439 | faulthandler.enable() |
| 440 | else: |
| 441 | faulthandler.disable() |
| 442 | finally: |
| 443 | sys.stderr = orig_stderr |
| 444 | |
| 445 | @support.requires_subprocess() |
| 446 | def test_disabled_by_default(self): |
nothing calls this directly
no test coverage detected