Skip to content

Commit 9b681ec

Browse files
authored
Merge pull request #34 from yoyonel/test/reduce_retry_delay
Fix Tests: Reduce to 0 MeteoFranceClient.RETRY_DELAY_SEC
2 parents 724c297 + e26d033 commit 9b681ec

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

tests/test_clients.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def test_get_request_success(mock_get_token, mock_get):
5151
mock_response.json.return_value = {"data": "some data"}
5252
mock_get.return_value = mock_response
5353

54-
response = api.get("https://dummyurl.com")
54+
response = api.get("DUMMY_PATH")
5555
assert response.status_code == 200
5656
assert response.json() == {"data": "some data"}
5757

@@ -60,6 +60,7 @@ def test_get_request_success(mock_get_token, mock_get):
6060
@patch.object(MeteoFranceClient, "_get_token")
6161
def test_get_request_token_expired(mock_get_token, mock_get):
6262
api = MeteoFranceClient(api_key="dummy_api_key")
63+
api.RETRY_DELAY_SEC = 0
6364

6465
expired_response = MagicMock()
6566
expired_response.status_code = 401
@@ -72,11 +73,11 @@ def test_get_request_token_expired(mock_get_token, mock_get):
7273

7374
mock_get.side_effect = [expired_response, valid_response, valid_response]
7475

75-
response = api.get("https://dummyurl.com")
76+
response = api.get("DUMMY_PATH")
7677
assert response.status_code == 200
7778
assert response.json() == {"data": "some data"}
7879

79-
response = api.get("https://dummyurl.com")
80+
response = api.get("DUMMY_PATH")
8081
assert response.status_code == 200
8182
assert response.json() == {"data": "some data"}
8283

@@ -105,6 +106,7 @@ def test_token_not_expired():
105106
@patch.object(MeteoFranceClient, "_get_token")
106107
def test_get_request_specific_error(mock_get_token, mock_get):
107108
api = MeteoFranceClient(api_key="dummy_api_key")
109+
api.RETRY_DELAY_SEC = 0
108110

109111
error_response = MagicMock()
110112
error_response.status_code = 502
@@ -116,7 +118,7 @@ def test_get_request_specific_error(mock_get_token, mock_get):
116118

117119
mock_get.side_effect = [error_response, valid_response]
118120

119-
response = api.get("https://dummyurl.com")
121+
response = api.get("DUMMY_PATH")
120122
assert response.status_code == 200
121123
assert response.json() == {"data": "some data"}
122124
assert mock_get.call_count == 2

0 commit comments

Comments
 (0)