(self)
| 5239 | |
| 5240 | @warnings_helper.ignore_fork_in_thread_deprecation_warnings() |
| 5241 | def test_level(self): |
| 5242 | LEVEL1 = 32 |
| 5243 | LEVEL2 = 37 |
| 5244 | |
| 5245 | logger = multiprocessing.get_logger() |
| 5246 | root_logger = logging.getLogger() |
| 5247 | root_level = root_logger.level |
| 5248 | |
| 5249 | reader, writer = multiprocessing.Pipe(duplex=False) |
| 5250 | |
| 5251 | logger.setLevel(LEVEL1) |
| 5252 | p = self.Process(target=self._test_level, args=(writer,)) |
| 5253 | p.start() |
| 5254 | self.assertEqual(LEVEL1, reader.recv()) |
| 5255 | p.join() |
| 5256 | p.close() |
| 5257 | |
| 5258 | logger.setLevel(logging.NOTSET) |
| 5259 | root_logger.setLevel(LEVEL2) |
| 5260 | p = self.Process(target=self._test_level, args=(writer,)) |
| 5261 | p.start() |
| 5262 | self.assertEqual(LEVEL2, reader.recv()) |
| 5263 | p.join() |
| 5264 | p.close() |
| 5265 | |
| 5266 | root_logger.setLevel(root_level) |
| 5267 | logger.setLevel(level=LOG_LEVEL) |
| 5268 | |
| 5269 | def test_filename(self): |
| 5270 | logger = multiprocessing.get_logger() |
nothing calls this directly
no test coverage detected