예제 #1
0
    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
예제 #2
0
    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
예제 #3
0
    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
예제 #4
0
    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