Skip to content
Snippets Groups Projects

Bump Python requirement requests to 2.32.3

Open Teklia Bot requested to merge bump-requests into master
Files
4
+ 25
0
 
# -*- coding: utf-8 -*-
 
import pytest
 
from apistar.exceptions import ErrorResponse
 
 
 
def test_request_no_more_retries(responses, dummy_client):
 
# First call is an error
 
responses.add(
 
responses.POST,
 
"https://dummy.test/api/v1/user/login/",
 
status=502,
 
)
 
 
dummy_client.request.retry.wait = 0
 
 
# There should be 5 retries
 
max_retries = 5
 
 
with pytest.raises(ErrorResponse):
 
dummy_client.login("user@user.user", "Pa$$w0rd")
 
 
assert len(responses.calls) == max_retries
 
assert [call.request.url for call in responses.calls] == [
 
"https://dummy.test/api/v1/user/login/",
 
] * max_retries
Loading