Add a single failing test to sample

This commit is contained in:
Patrick Lannigan 2023-12-03 08:17:54 -05:00
parent 44bab5e0bc
commit 7e17b5972d
No known key found for this signature in database
GPG Key ID: BBF5D9DED1E4AAF9
1 changed files with 21 additions and 14 deletions

View File

@ -2626,6 +2626,9 @@ class TestFineGrainedTestCase:
some docstring some docstring
''' '''
pass pass
def test_fail():
assert False
""" """
LONG_SKIP_FILE_CONTENTS = """ LONG_SKIP_FILE_CONTENTS = """
import pytest import pytest
@ -2646,12 +2649,13 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collected 4 items", "collected 5 items",
"", "",
f"{p.name}::test_ok[0] PASSED [ 25%]", f"{p.name}::test_ok[0] PASSED [ 20%]",
f"{p.name}::test_ok[1] PASSED [ 50%]", f"{p.name}::test_ok[1] PASSED [ 40%]",
f"{p.name}::test_ok[2] PASSED [ 75%]", f"{p.name}::test_ok[2] PASSED [ 60%]",
f"{p.name}::test_ok[3] PASSED [100%]", f"{p.name}::test_ok[3] PASSED [ 80%]",
f"{p.name}::test_fail FAILED [100%]",
], ],
consecutive=True, consecutive=True,
) )
@ -2663,9 +2667,9 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collecting ... collected 4 items", "collecting ... collected 5 items",
"", "",
f"{p.name} .... [100%]", f"{p.name} ....F [100%]",
], ],
consecutive=True, consecutive=True,
) )
@ -2678,8 +2682,8 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collected 4 items", "collected 5 items",
".... [100%]", "....F [100%]",
], ],
consecutive=True, consecutive=True,
) )
@ -2765,7 +2769,7 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collected 4 items", "collected 5 items",
"", "",
f"<Module {p.name}>", f"<Module {p.name}>",
" <Function test_ok[0]>", " <Function test_ok[0]>",
@ -2776,6 +2780,7 @@ class TestFineGrainedTestCase:
" some docstring", " some docstring",
" <Function test_ok[3]>", " <Function test_ok[3]>",
" some docstring", " some docstring",
" <Function test_fail>",
], ],
consecutive=True, consecutive=True,
) )
@ -2786,13 +2791,14 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collecting ... collected 4 items", "collecting ... collected 5 items",
"", "",
f"<Module {p.name}>", f"<Module {p.name}>",
" <Function test_ok[0]>", " <Function test_ok[0]>",
" <Function test_ok[1]>", " <Function test_ok[1]>",
" <Function test_ok[2]>", " <Function test_ok[2]>",
" <Function test_ok[3]>", " <Function test_ok[3]>",
" <Function test_fail>",
], ],
consecutive=True, consecutive=True,
) )
@ -2803,12 +2809,13 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collected 4 items", "collected 5 items",
"", "",
f"{p.name}::test_ok[0]", f"{p.name}::test_ok[0]",
f"{p.name}::test_ok[1]", f"{p.name}::test_ok[1]",
f"{p.name}::test_ok[2]", f"{p.name}::test_ok[2]",
f"{p.name}::test_ok[3]", f"{p.name}::test_ok[3]",
f"{p.name}::test_fail",
], ],
consecutive=True, consecutive=True,
) )
@ -2819,9 +2826,9 @@ class TestFineGrainedTestCase:
result.stdout.fnmatch_lines( result.stdout.fnmatch_lines(
[ [
"collected 4 items", "collected 5 items",
"", "",
f"{p.name}: 4", f"{p.name}: 5",
], ],
consecutive=True, consecutive=True,
) )