Skip to content

Commit ad5db0a

Browse files
chore: Use logger.warning instead of deprecated logger.warn (#331)
1 parent c1966eb commit ad5db0a

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

tap_github/authenticator.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ def has_calls_remaining(self) -> bool:
227227
self.claim_token()
228228
if self.token is None:
229229
if self.logger:
230-
self.logger.warn("GitHub app token refresh failed.")
230+
self.logger.warning("GitHub app token refresh failed.")
231231
return False
232232
else:
233233
if self.logger:
@@ -278,7 +278,7 @@ def prepare_tokens(self) -> list[TokenManager]:
278278
if token_manager.is_valid_token():
279279
personal_token_managers.append(token_manager)
280280
else:
281-
logging.warn("A token was dismissed.")
281+
logging.warning("A token was dismissed.")
282282

283283
# Parse App level private keys and generate tokens
284284
# To simplify settings, we use a single env-key formatted as follows:
@@ -308,7 +308,7 @@ def prepare_tokens(self) -> list[TokenManager]:
308308
if app_token_manager.is_valid_token():
309309
app_token_managers.append(app_token_manager)
310310
except ValueError as e:
311-
self.logger.warn(
311+
self.logger.warning(
312312
f"An error was thrown while preparing an app token: {e}"
313313
)
314314

tap_github/tests/test_authenticator.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import re
22
from datetime import datetime, timedelta
3-
from unittest.mock import MagicMock, patch
3+
from unittest.mock import MagicMock, call, patch
44

55
import pytest
66
import requests
@@ -215,10 +215,10 @@ def test_has_calls_remaining_logs_warning_if_token_regeneration_fails(self):
215215

216216
mock_is_valid.return_value = False
217217
assert not token_manager.has_calls_remaining()
218-
token_manager.logger.warn.assert_called_once()
219-
assert (
220-
"GitHub app token refresh failed."
221-
in token_manager.logger.warn.call_args[0][0]
218+
assert isinstance(token_manager.logger.warning, MagicMock)
219+
token_manager.logger.warning.assert_has_calls(
220+
[call("GitHub app token refresh failed.")],
221+
any_order=True,
222222
)
223223

224224
def test_has_calls_remaining_succeeds_if_token_new_and_never_used(self):
@@ -537,7 +537,7 @@ def test_handle_error_if_app_key_invalid(self, mock_stream):
537537
auth = GitHubTokenAuthenticator(stream=mock_stream)
538538
auth.prepare_tokens()
539539

540-
mock_stream.logger.warn.assert_called_with(
540+
mock_stream.logger.warning.assert_called_with(
541541
"An error was thrown while preparing an app token: Invalid key format"
542542
)
543543

0 commit comments

Comments
 (0)