commit
51dd738b1a
1
AUTHORS
1
AUTHORS
|
@ -127,6 +127,7 @@ Katerina Koukiou
|
||||||
Kevin Cox
|
Kevin Cox
|
||||||
Kodi B. Arfer
|
Kodi B. Arfer
|
||||||
Kostis Anagnostopoulos
|
Kostis Anagnostopoulos
|
||||||
|
Kristoffer Nordström
|
||||||
Kyle Altendorf
|
Kyle Altendorf
|
||||||
Lawrence Mitchell
|
Lawrence Mitchell
|
||||||
Lee Kamentsky
|
Lee Kamentsky
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
The number of *selected* tests now are also displayed when the ``-k`` or ``-m`` flags are used.
|
|
@ -497,6 +497,7 @@ class TerminalReporter(object):
|
||||||
errors = len(self.stats.get("error", []))
|
errors = len(self.stats.get("error", []))
|
||||||
skipped = len(self.stats.get("skipped", []))
|
skipped = len(self.stats.get("skipped", []))
|
||||||
deselected = len(self.stats.get("deselected", []))
|
deselected = len(self.stats.get("deselected", []))
|
||||||
|
selected = self._numcollected - errors - skipped - deselected
|
||||||
if final:
|
if final:
|
||||||
line = "collected "
|
line = "collected "
|
||||||
else:
|
else:
|
||||||
|
@ -510,6 +511,8 @@ class TerminalReporter(object):
|
||||||
line += " / %d deselected" % deselected
|
line += " / %d deselected" % deselected
|
||||||
if skipped:
|
if skipped:
|
||||||
line += " / %d skipped" % skipped
|
line += " / %d skipped" % skipped
|
||||||
|
if self._numcollected > selected > 0:
|
||||||
|
line += " / %d selected" % selected
|
||||||
if self.isatty:
|
if self.isatty:
|
||||||
self.rewrite(line, bold=True, erase=True)
|
self.rewrite(line, bold=True, erase=True)
|
||||||
if final:
|
if final:
|
||||||
|
|
|
@ -418,7 +418,7 @@ class TestLastFailed(object):
|
||||||
result = testdir.runpytest("--lf")
|
result = testdir.runpytest("--lf")
|
||||||
result.stdout.fnmatch_lines(
|
result.stdout.fnmatch_lines(
|
||||||
[
|
[
|
||||||
"collected 4 items / 2 deselected",
|
"collected 4 items / 2 deselected / 2 selected",
|
||||||
"run-last-failure: rerun previous 2 failures",
|
"run-last-failure: rerun previous 2 failures",
|
||||||
"*2 failed, 2 deselected in*",
|
"*2 failed, 2 deselected in*",
|
||||||
]
|
]
|
||||||
|
|
|
@ -474,7 +474,7 @@ class TestTerminalFunctional(object):
|
||||||
)
|
)
|
||||||
result = testdir.runpytest("-k", "test_two:", testpath)
|
result = testdir.runpytest("-k", "test_two:", testpath)
|
||||||
result.stdout.fnmatch_lines(
|
result.stdout.fnmatch_lines(
|
||||||
["collected 3 items / 1 deselected", "*test_deselected.py ..*"]
|
["collected 3 items / 1 deselected / 2 selected", "*test_deselected.py ..*"]
|
||||||
)
|
)
|
||||||
assert result.ret == 0
|
assert result.ret == 0
|
||||||
|
|
||||||
|
@ -498,7 +498,7 @@ class TestTerminalFunctional(object):
|
||||||
result = testdir.runpytest("-m", "not foo")
|
result = testdir.runpytest("-m", "not foo")
|
||||||
result.stdout.fnmatch_lines(
|
result.stdout.fnmatch_lines(
|
||||||
[
|
[
|
||||||
"collected 3 items / 1 deselected",
|
"collected 3 items / 1 deselected / 2 selected",
|
||||||
"*test_show_deselected.py ..*",
|
"*test_show_deselected.py ..*",
|
||||||
"*= 2 passed, 1 deselected in * =*",
|
"*= 2 passed, 1 deselected in * =*",
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in New Issue