【发布时间】:2015-09-25 23:35:30
【问题描述】:
我有一个操作对象内部状态的测试函数。该对象使用logging.info() 记录以下内容。
INFO:root:_change: test light red
INFO:root:_change: test light green
INFO:root:_change: test light yellow
如何将其合并到鼻子或单元测试函数中,以便进行类似的测试?
def test_thing():
expected_log_output = "INFO:root:_change: test light red\n" +\
"INFO:root:_change: test light green\n" +\
"INFO:root:_change: test light yellow\n"
run_thing()
assert actual_log_output matches expected_log_output
【问题讨论】:
标签: python nose python-unittest nosetests