def test_make_report__should_only_contain_nonempty_data_sections(self): captured1 = Captured(stdout="xxx") expected = "Captured stdout:\nxxx" assert captured1.make_report() == expected captured2 = Captured(stderr="yyy") expected = "Captured stderr:\nyyy" assert captured2.make_report() == expected captured3 = Captured(log_output="zzz") expected = "Captured logging:\nzzz" assert captured3.make_report() == expected
def test_make_report__with_all_sections(self): captured = Captured(stdout="xxx", stderr="yyy", log_output="zzz") expected = """\ Captured stdout: xxx Captured stderr: yyy Captured logging: zzz""" assert captured.make_report() == expected