Skip to content

Commit 4a422f6

Browse files
committed
consider all outcomes in assert_outcomes()
1 parent 7cf213b commit 4a422f6

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

testing/test_basic.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ def assert_outcomes(run_result, outcomes):
2727
except ValueError:
2828
assert False, formatted_output
2929

30-
normalized_outcomes = {
30+
normalized_result_outcomes = {
3131
force_plural(name): outcome
3232
for name, outcome in result_outcomes.items()
33+
if name != "seconds"
3334
}
3435

35-
for name, value in outcomes.items():
36-
assert normalized_outcomes.get(name) == value, formatted_output
36+
assert normalized_result_outcomes == outcomes, formatted_output
3737

3838

3939
def format_run_result_output_for_assert(run_result):
@@ -342,6 +342,12 @@ async def test_succeed(foo):
342342

343343
@skip_if_no_async_await()
344344
def test_async_fixture(testdir, cmd_opts):
345+
pytest_ini_file = """
346+
[pytest]
347+
markers =
348+
redgreenblue
349+
"""
350+
testdir.makefile('.ini', pytest=pytest_ini_file)
345351
test_file = """
346352
from twisted.internet import reactor, defer
347353
import pytest

0 commit comments

Comments
 (0)