(self)
| 3364 | self.assertRaises(Exception, self.apply_config, self.config6) |
| 3365 | |
| 3366 | def test_config7_ok(self): |
| 3367 | with support.captured_stdout() as output: |
| 3368 | self.apply_config(self.config1) |
| 3369 | logger = logging.getLogger("compiler.parser") |
| 3370 | # Both will output a message |
| 3371 | logger.info(self.next_message()) |
| 3372 | logger.error(self.next_message()) |
| 3373 | self.assert_log_lines([ |
| 3374 | ('INFO', '1'), |
| 3375 | ('ERROR', '2'), |
| 3376 | ], stream=output) |
| 3377 | # Original logger output is empty. |
| 3378 | self.assert_log_lines([]) |
| 3379 | with support.captured_stdout() as output: |
| 3380 | self.apply_config(self.config7) |
| 3381 | self.check_handler('hand1', logging.StreamHandler) |
| 3382 | logger = logging.getLogger("compiler.parser") |
| 3383 | self.assertTrue(logger.disabled) |
| 3384 | logger = logging.getLogger("compiler.lexer") |
| 3385 | # Both will output a message |
| 3386 | logger.info(self.next_message()) |
| 3387 | logger.error(self.next_message()) |
| 3388 | self.assert_log_lines([ |
| 3389 | ('INFO', '3'), |
| 3390 | ('ERROR', '4'), |
| 3391 | ], stream=output) |
| 3392 | # Original logger output is empty. |
| 3393 | self.assert_log_lines([]) |
| 3394 | |
| 3395 | # Same as test_config_7_ok but don't disable old loggers. |
| 3396 | def test_config_8_ok(self): |
nothing calls this directly
no test coverage detected