summaryrefslogtreecommitdiff
path: root/test/test_util.py
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2021-05-11 15:50:26 +0200
committerGitHub <noreply@github.com>2021-05-11 08:50:26 -0500
commitf4d929fb87a6fd8a93abff3fb5e6345495c0fb7b (patch)
tree6a6a949231cef8ab146d978554b6838ac983a2f5 /test/test_util.py
parente208fec114c88e4ea31c60a00b4e8490071fdc1a (diff)
downloadurllib3-f4d929fb87a6fd8a93abff3fb5e6345495c0fb7b.tar.gz
Remove urllib3.util.current_time, use time.monotonic instead
Diffstat (limited to 'test/test_util.py')
-rw-r--r--test/test_util.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/test/test_util.py b/test/test_util.py
index 1996a154..a66b23b6 100644
--- a/test/test_util.py
+++ b/test/test_util.py
@@ -552,13 +552,13 @@ class TestUtil:
with pytest.raises(ValueError, match=message):
Timeout(**kwargs)
- @patch("urllib3.util.timeout.current_time")
- def test_timeout(self, current_time):
+ @patch("time.monotonic")
+ def test_timeout(self, time_monotonic):
timeout = Timeout(total=3)
# make 'no time' elapse
timeout = self._make_time_pass(
- seconds=0, timeout=timeout, time_mock=current_time
+ seconds=0, timeout=timeout, time_mock=time_monotonic
)
assert timeout.read_timeout == 3
assert timeout.connect_timeout == 3
@@ -572,14 +572,14 @@ class TestUtil:
# Connect takes 5 seconds, leaving 5 seconds for read
timeout = Timeout(total=10, read=7)
timeout = self._make_time_pass(
- seconds=5, timeout=timeout, time_mock=current_time
+ seconds=5, timeout=timeout, time_mock=time_monotonic
)
assert timeout.read_timeout == 5
# Connect takes 2 seconds, read timeout still 7 seconds
timeout = Timeout(total=10, read=7)
timeout = self._make_time_pass(
- seconds=2, timeout=timeout, time_mock=current_time
+ seconds=2, timeout=timeout, time_mock=time_monotonic
)
assert timeout.read_timeout == 7
@@ -600,9 +600,9 @@ class TestUtil:
timeout = Timeout(connect=1, read=None, total=3)
assert str(timeout) == "Timeout(connect=1, read=None, total=3)"
- @patch("urllib3.util.timeout.current_time")
- def test_timeout_elapsed(self, current_time):
- current_time.return_value = TIMEOUT_EPOCH
+ @patch("time.monotonic")
+ def test_timeout_elapsed(self, time_monotonic):
+ time_monotonic.return_value = TIMEOUT_EPOCH
timeout = Timeout(total=3)
with pytest.raises(TimeoutStateError):
timeout.get_connect_duration()
@@ -611,9 +611,9 @@ class TestUtil:
with pytest.raises(TimeoutStateError):
timeout.start_connect()
- current_time.return_value = TIMEOUT_EPOCH + 2
+ time_monotonic.return_value = TIMEOUT_EPOCH + 2
assert timeout.get_connect_duration() == 2
- current_time.return_value = TIMEOUT_EPOCH + 37
+ time_monotonic.return_value = TIMEOUT_EPOCH + 37
assert timeout.get_connect_duration() == 37
def test_is_fp_closed_object_supports_closed(self):