summaryrefslogtreecommitdiff
path: root/tests/utils_tests
diff options
context:
space:
mode:
authorMariusz Felisiak <felisiak.mariusz@gmail.com>2023-07-12 11:06:59 +0200
committerGitHub <noreply@github.com>2023-07-12 11:06:59 +0200
commit4afaeb14c293725d7b2530788083fce1c120ff65 (patch)
tree243c3b3e322414a11b3919adebd44f1ca9925f81 /tests/utils_tests
parent503ce7f1b791fd23d1fccc1970ba83ec55532a1c (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.py22
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")