MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_level

Method test_level

Lib/test/_test_multiprocessing.py:4938–4964  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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()

Callers

nothing calls this directly

Calls 10

get_loggerMethod · 0.80
getLoggerMethod · 0.80
PipeMethod · 0.80
setLevelMethod · 0.45
ProcessMethod · 0.45
startMethod · 0.45
assertEqualMethod · 0.45
recvMethod · 0.45
joinMethod · 0.45
closeMethod · 0.45

Tested by

no test coverage detected