Skip to content

Commit 3b5978f

Browse files
authored
Merge pull request #6592 from atatuzuner61/bug/6584
"TOO_EARLY" type definition for status code 425
2 parents 1ddf014 + ec84f2c commit 3b5978f

2 files changed

Lines changed: 16 additions & 1 deletion

File tree

src/requests/status_codes.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
422: ("unprocessable_entity", "unprocessable"),
8080
423: ("locked",),
8181
424: ("failed_dependency", "dependency"),
82-
425: ("unordered_collection", "unordered"),
82+
425: ("unordered_collection", "unordered", "too_early"),
8383
426: ("upgrade_required", "upgrade"),
8484
428: ("precondition_required", "precondition"),
8585
429: ("too_many_requests", "too_many"),

tests/test_requests.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2795,3 +2795,18 @@ def test_json_decode_persists_doc_attr(self, httpbin):
27952795
with pytest.raises(requests.exceptions.JSONDecodeError) as excinfo:
27962796
r.json()
27972797
assert excinfo.value.doc == r.text
2798+
2799+
def test_status_code_425(self):
2800+
r1 = requests.codes.get("TOO_EARLY")
2801+
r2 = requests.codes.get("too_early")
2802+
r3 = requests.codes.get("UNORDERED")
2803+
r4 = requests.codes.get("unordered")
2804+
r5 = requests.codes.get("UNORDERED_COLLECTION")
2805+
r6 = requests.codes.get("unordered_collection")
2806+
2807+
assert r1 == 425
2808+
assert r2 == 425
2809+
assert r3 == 425
2810+
assert r4 == 425
2811+
assert r5 == 425
2812+
assert r6 == 425

0 commit comments

Comments
 (0)