Add tests to test_terminal.py for -rp and -rP
This commit is contained in:
parent
1db4cbcc9f
commit
b417d7cb79
|
@ -522,6 +522,31 @@ def test_fail_reporting_on_pass(testdir):
|
||||||
result = testdir.runpytest('-rf')
|
result = testdir.runpytest('-rf')
|
||||||
assert 'short test summary' not in result.stdout.str()
|
assert 'short test summary' not in result.stdout.str()
|
||||||
|
|
||||||
|
def test_pass_extra_reporting(testdir):
|
||||||
|
testdir.makepyfile("def test_this(): assert 1")
|
||||||
|
result = testdir.runpytest()
|
||||||
|
assert 'short test summary' not in result.stdout.str()
|
||||||
|
result = testdir.runpytest('-rp')
|
||||||
|
result.stdout.fnmatch_lines([
|
||||||
|
"*test summary*",
|
||||||
|
"PASS*test_pass_extra_reporting*",
|
||||||
|
])
|
||||||
|
|
||||||
|
def test_pass_reporting_on_fail(testdir):
|
||||||
|
testdir.makepyfile("def test_this(): assert 0")
|
||||||
|
result = testdir.runpytest('-rp')
|
||||||
|
assert 'short test summary' not in result.stdout.str()
|
||||||
|
|
||||||
|
def test_pass_output_reporting(testdir):
|
||||||
|
testdir.makepyfile("""
|
||||||
|
def test_pass_output():
|
||||||
|
print("Four score and seven years ago...")
|
||||||
|
""")
|
||||||
|
result = testdir.runpytest('-rP')
|
||||||
|
result.stdout.fnmatch_lines([
|
||||||
|
"Four score and seven years ago...",
|
||||||
|
])
|
||||||
|
|
||||||
def test_color_yes(testdir):
|
def test_color_yes(testdir):
|
||||||
testdir.makepyfile("def test_this(): assert 1")
|
testdir.makepyfile("def test_this(): assert 1")
|
||||||
result = testdir.runpytest('--color=yes')
|
result = testdir.runpytest('--color=yes')
|
||||||
|
|
Loading…
Reference in New Issue