Merge pull request #6592 from atatuzuner61/bug/6584

"TOO_EARLY" type definition for status code 425
This commit is contained in:
Ian Stapleton Cordasco
2023-12-16 14:24:02 -06:00
committed by GitHub
2 changed files with 16 additions and 1 deletions
+1 -1
View File
@@ -79,7 +79,7 @@ _codes = {
422: ("unprocessable_entity", "unprocessable"), 422: ("unprocessable_entity", "unprocessable"),
423: ("locked",), 423: ("locked",),
424: ("failed_dependency", "dependency"), 424: ("failed_dependency", "dependency"),
425: ("unordered_collection", "unordered"), 425: ("unordered_collection", "unordered", "too_early"),
426: ("upgrade_required", "upgrade"), 426: ("upgrade_required", "upgrade"),
428: ("precondition_required", "precondition"), 428: ("precondition_required", "precondition"),
429: ("too_many_requests", "too_many"), 429: ("too_many_requests", "too_many"),
+15
View File
@@ -2795,3 +2795,18 @@ class TestPreparingURLs:
with pytest.raises(requests.exceptions.JSONDecodeError) as excinfo: with pytest.raises(requests.exceptions.JSONDecodeError) as excinfo:
r.json() r.json()
assert excinfo.value.doc == r.text assert excinfo.value.doc == r.text
def test_status_code_425(self):
r1 = requests.codes.get("TOO_EARLY")
r2 = requests.codes.get("too_early")
r3 = requests.codes.get("UNORDERED")
r4 = requests.codes.get("unordered")
r5 = requests.codes.get("UNORDERED_COLLECTION")
r6 = requests.codes.get("unordered_collection")
assert r1 == 425
assert r2 == 425
assert r3 == 425
assert r4 == 425
assert r5 == 425
assert r6 == 425