refactor(test): make expected output explicit instead of calculated
This commit is contained in:
parent
accf57c8a6
commit
c0a23aca06
|
@ -303,23 +303,23 @@ def test_should_show_parametrized_fixtures_used_by_test(pytester: Pytester) -> N
|
||||||
result = pytester.runpytest("--fixtures-per-test", p)
|
result = pytester.runpytest("--fixtures-per-test", p)
|
||||||
assert result.ret == 0
|
assert result.ret == 0
|
||||||
|
|
||||||
expected_matches_for_directly_parametrized_fixture_test = [
|
result.stdout.fnmatch_lines(
|
||||||
"*fixtures used by test_directly_parametrized_fixture*",
|
[
|
||||||
"*(test_should_show_parametrized_fixtures_used_by_test.py:14)*",
|
"*fixtures used by test_directly_parametrized_fixture*",
|
||||||
"directly -- test_should_show_parametrized_fixtures_used_by_test.py:4",
|
"*(test_should_show_parametrized_fixtures_used_by_test.py:14)*",
|
||||||
" parametrized fixture",
|
"directly -- test_should_show_parametrized_fixtures_used_by_test.py:4",
|
||||||
]
|
" parametrized fixture",
|
||||||
|
"*fixtures used by test_directly_parametrized_fixture*",
|
||||||
expected_matches_for_indirectly_parametrized_fixture_test = [
|
"*(test_should_show_parametrized_fixtures_used_by_test.py:14)*",
|
||||||
"*fixtures used by test_indirectly_parametrized_fixture*",
|
"directly -- test_should_show_parametrized_fixtures_used_by_test.py:4",
|
||||||
"*(test_should_show_parametrized_fixtures_used_by_test.py:17)*",
|
" parametrized fixture",
|
||||||
"indirectly -- test_should_show_parametrized_fixtures_used_by_test.py:9",
|
"*fixtures used by test_indirectly_parametrized_fixture*",
|
||||||
" indirectly parametrized fixture",
|
"*(test_should_show_parametrized_fixtures_used_by_test.py:17)*",
|
||||||
]
|
"indirectly -- test_should_show_parametrized_fixtures_used_by_test.py:9",
|
||||||
|
" indirectly parametrized fixture",
|
||||||
expected_matches = (
|
"*fixtures used by test_indirectly_parametrized_fixture*",
|
||||||
expected_matches_for_directly_parametrized_fixture_test * 2
|
"*(test_should_show_parametrized_fixtures_used_by_test.py:17)*",
|
||||||
+ expected_matches_for_indirectly_parametrized_fixture_test * 2
|
"indirectly -- test_should_show_parametrized_fixtures_used_by_test.py:9",
|
||||||
|
" indirectly parametrized fixture",
|
||||||
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
result.stdout.fnmatch_lines(expected_matches)
|
|
||||||
|
|
Loading…
Reference in New Issue