Skip to content

Commit ffc10f9

Browse files
authored
remove a test dep (#8446)
1 parent 0794b0e commit ffc10f9

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

ci-constraints-requirements.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,6 @@ importlib-metadata==6.1.0
6060
# twine
6161
iniconfig==2.0.0
6262
# via pytest
63-
iso8601==1.1.0
64-
# via cryptography (setup.cfg)
6563
jaraco-classes==3.2.3
6664
# via keyring
6765
jinja2==3.1.2

setup.cfg

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ test =
6464
pytest-subtests>=0.10.0
6565
pytest-xdist
6666
pretend
67-
iso8601
6867
test-randomorder:
6968
pytest-randomly
7069
docs =

tests/test_fernet.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44

55

66
import base64
7-
import calendar
7+
import datetime
88
import json
99
import os
1010
import time
1111

12-
import iso8601
1312
import pretend
1413
import pytest
1514

@@ -46,7 +45,7 @@ def test_generate(self, secret, now, iv, src, token, backend):
4645
f = Fernet(secret.encode("ascii"), backend=backend)
4746
actual_token = f._encrypt_from_parts(
4847
src.encode("ascii"),
49-
calendar.timegm(iso8601.parse_date(now).utctimetuple()),
48+
int(datetime.datetime.fromisoformat(now).timestamp()),
5049
bytes(iv),
5150
)
5251
assert actual_token == token.encode("ascii")
@@ -60,7 +59,7 @@ def test_verify(
6059
):
6160
# secret & token are both str
6261
f = Fernet(secret.encode("ascii"), backend=backend)
63-
current_time = calendar.timegm(iso8601.parse_date(now).utctimetuple())
62+
current_time = int(datetime.datetime.fromisoformat(now).timestamp())
6463
payload = f.decrypt_at_time(
6564
token, # str
6665
ttl=ttl_sec,
@@ -86,7 +85,7 @@ def test_verify(
8685
@json_parametrize(("secret", "token", "now", "ttl_sec"), "invalid.json")
8786
def test_invalid(self, secret, token, now, ttl_sec, backend, monkeypatch):
8887
f = Fernet(secret.encode("ascii"), backend=backend)
89-
current_time = calendar.timegm(iso8601.parse_date(now).utctimetuple())
88+
current_time = int(datetime.datetime.fromisoformat(now).timestamp())
9089
with pytest.raises(InvalidToken):
9190
f.decrypt_at_time(
9291
token.encode("ascii"),

0 commit comments

Comments
 (0)