diff options
| author | Thomas Grainger <tagrain@gmail.com> | 2023-04-12 19:40:58 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-04-12 13:40:58 -0500 |
| commit | 0cdffef493603f8fbdec55071b0866d9ddc1871a (patch) | |
| tree | 9d88a81bb0146815216af363a9cc0f75f1aec6c3 | |
| parent | 85d71221a5eb3ce561c73b9619afc0a37d3d11ed (diff) | |
| download | urllib3-0cdffef493603f8fbdec55071b0866d9ddc1871a.tar.gz | |
Avoid distutils deprecation warning by dropping pytest-freezegun
| -rw-r--r-- | dev-requirements.txt | 2 | ||||
| -rw-r--r-- | pyproject.toml | 1 | ||||
| -rw-r--r-- | test/test_retry.py | 6 |
3 files changed, 5 insertions, 4 deletions
diff --git a/dev-requirements.txt b/dev-requirements.txt index f21c0a9b..10b2f2ba 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -1,9 +1,9 @@ coverage==7.0.4 +freezegun==1.2.2 tornado==6.2 PySocks==1.7.1 pytest==7.2.0 pytest-timeout==2.1.0 -pytest-freezegun==0.4.2 trustme==0.9.0 cryptography==39.0.1 backports.zoneinfo==0.2.1;python_version<"3.9" diff --git a/pyproject.toml b/pyproject.toml index bf7ba371..1166f185 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -87,7 +87,6 @@ filterwarnings = [ '''default:'urllib3\[secure\]' extra is deprecated and will be removed in urllib3 v2\.1\.0.*:DeprecationWarning''', '''default:'urllib3\.contrib\.pyopenssl' module is deprecated and will be removed in urllib3 v2\.1\.0.*:DeprecationWarning''', '''default:'urllib3\.contrib\.securetransport' module is deprecated and will be removed in urllib3 v2\.1\.0.*:DeprecationWarning''', - '''default:distutils Version classes are deprecated\. Use packaging\.version instead\.:DeprecationWarning''', '''default:The 'pool' property is deprecated and will be removed in urllib3 v2\.1\.0\. use 'conn' instead:DeprecationWarning''', '''default:'ssl_version' option is deprecated and will be removed in urllib3 v2\.1\.0\. Instead use 'ssl_minimum_version':DeprecationWarning''', '''default:.*:urllib3.exceptions.InsecureRequestWarning''', diff --git a/test/test_retry.py b/test/test_retry.py index 72a32e00..6e1470d2 100644 --- a/test/test_retry.py +++ b/test/test_retry.py @@ -3,6 +3,7 @@ from __future__ import annotations from test import DUMMY_POOL from unittest import mock +import freezegun # type: ignore[import] import pytest from urllib3.exceptions import ( @@ -332,7 +333,6 @@ class TestRetry: new_retry = retry.new() assert new_retry.respect_retry_after_header == respect_retry_after_header - @pytest.mark.freeze_time("2019-06-03 11:00:00", tz_offset=0) @pytest.mark.parametrize( "retry_after_header,respect_retry_after_header,sleep_duration", [ @@ -371,7 +371,9 @@ class TestRetry: ) -> None: retry = Retry(respect_retry_after_header=respect_retry_after_header) - with mock.patch("time.sleep") as sleep_mock: + with freezegun.freeze_time("2019-06-03 11:00:00", tz_offset=0), mock.patch( + "time.sleep" + ) as sleep_mock: # for the default behavior, it must be in RETRY_AFTER_STATUS_CODES response = HTTPResponse( status=503, headers={"Retry-After": retry_after_header} |
