Skip to content

Commit 683a931

Browse files
committed
fix: Fix flaky tests using OrderedDict
1 parent 33be267 commit 683a931

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

tests/test_verifier.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from collections import OrderedDict
2+
13
from unittest import TestCase
24
import unittest
35
from mock import patch
@@ -52,8 +54,9 @@ def test_verifier_with_provider_and_files_passes_consumer_selctors(self, mock_pa
5254
'path/to/pact2',
5355
headers=['header1', 'header2'],
5456
consumer_version_selectors=[
55-
{"tag": "main", "latest": True},
56-
{"tag": "test", "latest": False},
57+
# Using OrderedDict for the sake of testing
58+
OrderedDict([("tag", "main"), ("latest", True)]),
59+
OrderedDict([("tag", "test"), ("latest", False)]),
5760
]
5861
)
5962

@@ -175,8 +178,9 @@ def test_verifier_with_broker_passes_consumer_selctors(self, mock_wrapper):
175178

176179
output, _ = self.verifier.verify_with_broker(
177180
consumer_version_selectors=[
178-
{"tag": "main", "latest": True},
179-
{"tag": "test", "latest": False},
181+
# Using OrderedDict for the sake of testing
182+
OrderedDict([("tag", "main"), ("latest", True)]),
183+
OrderedDict([("tag", "test"), ("latest", False)]),
180184
],
181185
**self.default_opts
182186
)

0 commit comments

Comments
 (0)