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,
)