(self)
| 4936 | conn.send(logger.getEffectiveLevel()) |
| 4937 | |
| 4938 | def test_level(self): |
| 4939 | LEVEL1 = 32 |
| 4940 | LEVEL2 = 37 |
| 4941 | |
| 4942 | logger = multiprocessing.get_logger() |
| 4943 | root_logger = logging.getLogger() |
| 4944 | root_level = root_logger.level |
| 4945 | |
| 4946 | reader, writer = multiprocessing.Pipe(duplex=False) |
| 4947 | |
| 4948 | logger.setLevel(LEVEL1) |
| 4949 | p = self.Process(target=self._test_level, args=(writer,)) |
| 4950 | p.start() |
| 4951 | self.assertEqual(LEVEL1, reader.recv()) |
| 4952 | p.join() |
| 4953 | p.close() |
| 4954 | |
| 4955 | logger.setLevel(logging.NOTSET) |
| 4956 | root_logger.setLevel(LEVEL2) |
| 4957 | p = self.Process(target=self._test_level, args=(writer,)) |
| 4958 | p.start() |
| 4959 | self.assertEqual(LEVEL2, reader.recv()) |
| 4960 | p.join() |
| 4961 | p.close() |
| 4962 | |
| 4963 | root_logger.setLevel(root_level) |
| 4964 | logger.setLevel(level=LOG_LEVEL) |
| 4965 | |
| 4966 | def test_filename(self): |
| 4967 | logger = multiprocessing.get_logger() |
nothing calls this directly
no test coverage detected