From 7e17b5972d1b1f5b8d48136c70962939f2fea9ef Mon Sep 17 00:00:00 2001 From: Patrick Lannigan Date: Sun, 3 Dec 2023 08:17:54 -0500 Subject: [PATCH] Add a single failing test to sample --- testing/test_terminal.py | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/testing/test_terminal.py b/testing/test_terminal.py index 11c1bd49e..30e28585c 100644 --- a/testing/test_terminal.py +++ b/testing/test_terminal.py @@ -2626,6 +2626,9 @@ class TestFineGrainedTestCase: some docstring ''' pass + + def test_fail(): + assert False """ LONG_SKIP_FILE_CONTENTS = """ import pytest @@ -2646,12 +2649,13 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collected 4 items", + "collected 5 items", "", - f"{p.name}::test_ok[0] PASSED [ 25%]", - f"{p.name}::test_ok[1] PASSED [ 50%]", - f"{p.name}::test_ok[2] PASSED [ 75%]", - f"{p.name}::test_ok[3] PASSED [100%]", + f"{p.name}::test_ok[0] PASSED [ 20%]", + f"{p.name}::test_ok[1] PASSED [ 40%]", + f"{p.name}::test_ok[2] PASSED [ 60%]", + f"{p.name}::test_ok[3] PASSED [ 80%]", + f"{p.name}::test_fail FAILED [100%]", ], consecutive=True, ) @@ -2663,9 +2667,9 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collecting ... collected 4 items", + "collecting ... collected 5 items", "", - f"{p.name} .... [100%]", + f"{p.name} ....F [100%]", ], consecutive=True, ) @@ -2678,8 +2682,8 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collected 4 items", - ".... [100%]", + "collected 5 items", + "....F [100%]", ], consecutive=True, ) @@ -2765,7 +2769,7 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collected 4 items", + "collected 5 items", "", f"", " ", @@ -2776,6 +2780,7 @@ class TestFineGrainedTestCase: " some docstring", " ", " some docstring", + " ", ], consecutive=True, ) @@ -2786,13 +2791,14 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collecting ... collected 4 items", + "collecting ... collected 5 items", "", f"", " ", " ", " ", " ", + " ", ], consecutive=True, ) @@ -2803,12 +2809,13 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collected 4 items", + "collected 5 items", "", f"{p.name}::test_ok[0]", f"{p.name}::test_ok[1]", f"{p.name}::test_ok[2]", f"{p.name}::test_ok[3]", + f"{p.name}::test_fail", ], consecutive=True, ) @@ -2819,9 +2826,9 @@ class TestFineGrainedTestCase: result.stdout.fnmatch_lines( [ - "collected 4 items", + "collected 5 items", "", - f"{p.name}: 4", + f"{p.name}: 5", ], consecutive=True, )