diff options
| author | Mariusz Felisiak <felisiak.mariusz@gmail.com> | 2023-07-12 11:06:59 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-07-12 11:06:59 +0200 |
| commit | 4afaeb14c293725d7b2530788083fce1c120ff65 (patch) | |
| tree | 243c3b3e322414a11b3919adebd44f1ca9925f81 /tests/utils_tests | |
| parent | 503ce7f1b791fd23d1fccc1970ba83ec55532a1c (diff) | |
Refs #30116 -- Simplified tests related with dictionary order.
Dicts preserve order since Python 3.6.
Diffstat (limited to 'tests/utils_tests')
| -rw-r--r-- | tests/utils_tests/test_http.py | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/tests/utils_tests/test_http.py b/tests/utils_tests/test_http.py index 2290fe85fb..818c35e597 100644 --- a/tests/utils_tests/test_http.py +++ b/tests/utils_tests/test_http.py @@ -34,18 +34,7 @@ class URLEncodeTests(SimpleTestCase): def test_dict(self): result = urlencode({"a": 1, "b": 2, "c": 3}) - # Dictionaries are treated as unordered. - self.assertIn( - result, - [ - "a=1&b=2&c=3", - "a=1&c=3&b=2", - "b=2&a=1&c=3", - "b=2&c=3&a=1", - "c=3&a=1&b=2", - "c=3&b=2&a=1", - ], - ) + self.assertEqual(result, "a=1&b=2&c=3") def test_dict_containing_sequence_not_doseq(self): self.assertEqual(urlencode({"a": [1, 2]}, doseq=False), "a=%5B1%2C+2%5D") @@ -79,14 +68,7 @@ class URLEncodeTests(SimpleTestCase): ), doseq=True, ) - # MultiValueDicts are similarly unordered. - self.assertIn( - result, - [ - "name=Adrian&name=Simon&position=Developer", - "position=Developer&name=Adrian&name=Simon", - ], - ) + self.assertEqual(result, "name=Adrian&name=Simon&position=Developer") def test_dict_with_bytes_values(self): self.assertEqual(urlencode({"a": b"abc"}, doseq=True), "a=abc") |
