(self)
| 5915 | self.assertFalse(self.adapter.hasHandlers()) |
| 5916 | |
| 5917 | def test_nested(self): |
| 5918 | msg = 'Adapters can be nested, yo.' |
| 5919 | adapter = PrefixAdapter(logger=self.logger, extra=None) |
| 5920 | adapter_adapter = PrefixAdapter(logger=adapter, extra=None) |
| 5921 | adapter_adapter.prefix = 'AdapterAdapter' |
| 5922 | self.assertEqual(repr(adapter), repr(adapter_adapter)) |
| 5923 | adapter_adapter.log(logging.CRITICAL, msg, self.recording) |
| 5924 | self.assertEqual(len(self.recording.records), 1) |
| 5925 | record = self.recording.records[0] |
| 5926 | self.assertEqual(record.levelno, logging.CRITICAL) |
| 5927 | self.assertEqual(record.msg, f"Adapter AdapterAdapter {msg}") |
| 5928 | self.assertEqual(record.args, (self.recording,)) |
| 5929 | self.assertEqual(record.funcName, 'test_nested') |
| 5930 | orig_manager = adapter_adapter.manager |
| 5931 | self.assertIs(adapter.manager, orig_manager) |
| 5932 | self.assertIs(self.logger.manager, orig_manager) |
| 5933 | temp_manager = object() |
| 5934 | try: |
| 5935 | adapter_adapter.manager = temp_manager |
| 5936 | self.assertIs(adapter_adapter.manager, temp_manager) |
| 5937 | self.assertIs(adapter.manager, temp_manager) |
| 5938 | self.assertIs(self.logger.manager, temp_manager) |
| 5939 | finally: |
| 5940 | adapter_adapter.manager = orig_manager |
| 5941 | self.assertIs(adapter_adapter.manager, orig_manager) |
| 5942 | self.assertIs(adapter.manager, orig_manager) |
| 5943 | self.assertIs(self.logger.manager, orig_manager) |
| 5944 | |
| 5945 | def test_styled_adapter(self): |
| 5946 | # Test an example from the Cookbook. |
nothing calls this directly
no test coverage detected