示例#1
0
def test_passing_test_printed_when_verbose(capsys):
    test1 = TestResult("test", 0, 2, verbose=True)
    test2 = TestResult("test", 1, 2, verbose=True)
    test1.ok = True
    test1.out = "test1"
    test2.ok = False
    test2.out = "test2"
    test1.print_result()
    test2.print_result()
    out, err = capsys.readouterr()
    assert "test1" in out
    assert "test2" in out
示例#2
0
def test_failing_output_tests_always_printed(capsys):
    test1 = TestResult("test", 0, 2, verbose=False)
    test2 = TestResult("test", 1, 2, verbose=False)
    test1.ok = True
    test1.out = "test1"
    test2.ok = False
    test2.out = "test2"
    test1.print_result()
    test2.print_result()
    out, err = capsys.readouterr()
    assert "test1" not in out
    assert "test2" in out