Skip to content

Commit 30585d8

Browse files
committed
tests: stablize run order
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
1 parent 922b099 commit 30585d8

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

tests/test_metadata.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88

99
class TestRawMetadata:
10-
@pytest.mark.parametrize("raw_field", metadata._STRING_FIELDS)
10+
@pytest.mark.parametrize("raw_field", sorted(metadata._STRING_FIELDS))
1111
def test_non_repeating_fields_only_once(self, raw_field):
1212
data = "VaLuE"
1313
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
@@ -18,7 +18,7 @@ def test_non_repeating_fields_only_once(self, raw_field):
1818
assert raw_field in raw
1919
assert raw[raw_field] == data
2020

21-
@pytest.mark.parametrize("raw_field", metadata._STRING_FIELDS)
21+
@pytest.mark.parametrize("raw_field", sorted(metadata._STRING_FIELDS))
2222
def test_non_repeating_fields_repeated(self, raw_field):
2323
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
2424
data = "VaLuE"
@@ -30,7 +30,7 @@ def test_non_repeating_fields_repeated(self, raw_field):
3030
assert header_field in unparsed
3131
assert unparsed[header_field] == [data] * 2
3232

33-
@pytest.mark.parametrize("raw_field", metadata._LIST_FIELDS)
33+
@pytest.mark.parametrize("raw_field", sorted(metadata._LIST_FIELDS))
3434
def test_repeating_fields_only_once(self, raw_field):
3535
data = "VaLuE"
3636
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
@@ -41,7 +41,7 @@ def test_repeating_fields_only_once(self, raw_field):
4141
assert raw_field in raw
4242
assert raw[raw_field] == [data]
4343

44-
@pytest.mark.parametrize("raw_field", metadata._LIST_FIELDS)
44+
@pytest.mark.parametrize("raw_field", sorted(metadata._LIST_FIELDS))
4545
def test_repeating_fields_repeated(self, raw_field):
4646
header_field = metadata._RAW_TO_EMAIL_MAPPING[raw_field]
4747
data = "VaLuE"

0 commit comments

Comments
 (0)