MCPcopy
hub / github.com/celery/celery / test_logging_proxy_bytes

Method test_logging_proxy_bytes

t/unit/app/test_log.py:278–300  ·  view source on GitHub ↗
(self, restore_logging)

Source from the content-addressed store, hash-verified

276 assert stderr.getvalue()
277
278 def test_logging_proxy_bytes(self, restore_logging):
279 logger = self.setup_logger(loglevel=logging.ERROR, logfile=None,
280 root=False)
281
282 with conftest.wrap_logger(logger) as sio:
283 p = LoggingProxy(logger, loglevel=logging.ERROR)
284 p.close()
285 p.write(b'foo')
286 assert 'foo' not in str(sio.getvalue())
287 p.closed = False
288 p.write(b'\n')
289 assert str(sio.getvalue()) == ''
290 write_res = p.write(b'foo ')
291 assert str(sio.getvalue()) == 'foo \n'
292 assert write_res == 4
293 p.flush()
294 p.close()
295 assert not p.isatty()
296
297 with conftest.stdouts() as (stdout, stderr):
298 with in_sighandler():
299 p.write(b'foo')
300 assert stderr.getvalue()
301
302 def test_logging_proxy_recurse_protection(self, restore_logging):
303 logger = self.setup_logger(loglevel=logging.ERROR, logfile=None,

Callers

nothing calls this directly

Calls 7

setup_loggerMethod · 0.95
closeMethod · 0.95
writeMethod · 0.95
flushMethod · 0.95
isattyMethod · 0.95
LoggingProxyClass · 0.90
in_sighandlerFunction · 0.90

Tested by

no test coverage detected