本文整理汇总了Python中supervisor.tests.base.DummyOptions.loglevel方法的典型用法代码示例。如果您正苦于以下问题:Python DummyOptions.loglevel方法的具体用法?Python DummyOptions.loglevel怎么用?Python DummyOptions.loglevel使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类supervisor.tests.base.DummyOptions
的用法示例。
在下文中一共展示了DummyOptions.loglevel方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_record_output_log_non_capturemode
# 需要导入模块: from supervisor.tests.base import DummyOptions [as 别名]
# 或者: from supervisor.tests.base.DummyOptions import loglevel [as 别名]
def test_record_output_log_non_capturemode(self):
# stdout/stderr goes to the process log and the main log,
# in non-capturemode, the data length doesn't matter
options = DummyOptions()
from supervisor import loggers
options.loglevel = loggers.LevelsByName.TRAC
config = DummyPConfig(options, "process1", "/bin/process1", stdout_logfile="/tmp/foo")
process = DummyProcess(config)
dispatcher = self._makeOne(process)
dispatcher.output_buffer = "a"
dispatcher.record_output()
self.assertEqual(dispatcher.childlog.data, ["a"])
self.assertEqual(options.logger.data[0], "'process1' stdout output:\na")
self.assertEqual(dispatcher.output_buffer, "")
示例2: test_record_output_log_non_capturemode
# 需要导入模块: from supervisor.tests.base import DummyOptions [as 别名]
# 或者: from supervisor.tests.base.DummyOptions import loglevel [as 别名]
def test_record_output_log_non_capturemode(self):
# stdout/stderr goes to the process log and the main log,
# in non-capturemode, the data length doesn't matter
options = DummyOptions()
from supervisor import loggers
options.loglevel = loggers.LevelsByName.TRAC
config = DummyPConfig(options, 'process1', '/bin/process1',
stdout_logfile=os.path.join(tempfile.gettempdir(), 'foo.txt'))
process = DummyProcess(config)
dispatcher = self._makeOne(process)
dispatcher.output_buffer = 'a'
dispatcher.record_output()
self.assertEqual(dispatcher.childlog.data, ['a'])
self.assertEqual(options.logger.data[0],
"'process1' stdout output:\na")
self.assertEqual(dispatcher.output_buffer, '')
示例3: test_record_output_capturemode_string_longer_than_token
# 需要导入模块: from supervisor.tests.base import DummyOptions [as 别名]
# 或者: from supervisor.tests.base.DummyOptions import loglevel [as 别名]
def test_record_output_capturemode_string_longer_than_token(self):
# stdout/stderr goes to the process log and the main log,
# in capturemode, the length of the data needs to be longer
# than the capture token to make it out.
options = DummyOptions()
from supervisor import loggers
options.loglevel = loggers.LevelsByName.TRAC
config = DummyPConfig(
options, "process1", "/bin/process1", stdout_logfile="/tmp/foo", stdout_capture_maxbytes=100
)
process = DummyProcess(config)
dispatcher = self._makeOne(process)
dispatcher.output_buffer = "stdout string longer than a token"
dispatcher.record_output()
self.assertEqual(dispatcher.childlog.data, ["stdout string longer than a token"])
self.assertEqual(options.logger.data[0], "'process1' stdout output:\nstdout string longer than a token")