6
6
7
7
from jose import jws , jwt
8
8
from jose .exceptions import JWTError
9
+ from jose .utils import utcnow
9
10
10
11
11
12
@pytest .fixture
@@ -180,7 +181,7 @@ def test_leeway_is_int(self):
180
181
pass
181
182
182
183
def test_leeway_is_timedelta (self , claims , key ):
183
- nbf = datetime . utcnow () + timedelta (seconds = 5 )
184
+ nbf = utcnow () + timedelta (seconds = 5 )
184
185
leeway = timedelta (seconds = 10 )
185
186
186
187
claims = {
@@ -209,15 +210,15 @@ def test_nbf_not_int(self, key):
209
210
jwt .decode (token , key )
210
211
211
212
def test_nbf_datetime (self , key ):
212
- nbf = datetime . utcnow () - timedelta (seconds = 5 )
213
+ nbf = utcnow () - timedelta (seconds = 5 )
213
214
214
215
claims = {"nbf" : nbf }
215
216
216
217
token = jwt .encode (claims , key )
217
218
jwt .decode (token , key )
218
219
219
220
def test_nbf_with_leeway (self , key ):
220
- nbf = datetime . utcnow () + timedelta (seconds = 5 )
221
+ nbf = utcnow () + timedelta (seconds = 5 )
221
222
222
223
claims = {
223
224
"nbf" : nbf ,
@@ -229,7 +230,7 @@ def test_nbf_with_leeway(self, key):
229
230
jwt .decode (token , key , options = options )
230
231
231
232
def test_nbf_in_future (self , key ):
232
- nbf = datetime . utcnow () + timedelta (seconds = 5 )
233
+ nbf = utcnow () + timedelta (seconds = 5 )
233
234
234
235
claims = {"nbf" : nbf }
235
236
@@ -239,7 +240,7 @@ def test_nbf_in_future(self, key):
239
240
jwt .decode (token , key )
240
241
241
242
def test_nbf_skip (self , key ):
242
- nbf = datetime . utcnow () + timedelta (seconds = 5 )
243
+ nbf = utcnow () + timedelta (seconds = 5 )
243
244
244
245
claims = {"nbf" : nbf }
245
246
@@ -261,15 +262,15 @@ def test_exp_not_int(self, key):
261
262
jwt .decode (token , key )
262
263
263
264
def test_exp_datetime (self , key ):
264
- exp = datetime . utcnow () + timedelta (seconds = 5 )
265
+ exp = utcnow () + timedelta (seconds = 5 )
265
266
266
267
claims = {"exp" : exp }
267
268
268
269
token = jwt .encode (claims , key )
269
270
jwt .decode (token , key )
270
271
271
272
def test_exp_with_leeway (self , key ):
272
- exp = datetime . utcnow () - timedelta (seconds = 5 )
273
+ exp = utcnow () - timedelta (seconds = 5 )
273
274
274
275
claims = {
275
276
"exp" : exp ,
@@ -281,7 +282,7 @@ def test_exp_with_leeway(self, key):
281
282
jwt .decode (token , key , options = options )
282
283
283
284
def test_exp_in_past (self , key ):
284
- exp = datetime . utcnow () - timedelta (seconds = 5 )
285
+ exp = utcnow () - timedelta (seconds = 5 )
285
286
286
287
claims = {"exp" : exp }
287
288
@@ -291,7 +292,7 @@ def test_exp_in_past(self, key):
291
292
jwt .decode (token , key )
292
293
293
294
def test_exp_skip (self , key ):
294
- exp = datetime . utcnow () - timedelta (seconds = 5 )
295
+ exp = utcnow () - timedelta (seconds = 5 )
295
296
296
297
claims = {"exp" : exp }
297
298
@@ -504,8 +505,8 @@ def test_unverified_claims_object(self, claims, key):
504
505
[
505
506
("aud" , "aud" ),
506
507
("ait" , "ait" ),
507
- ("exp" , datetime . utcnow () + timedelta (seconds = 3600 )),
508
- ("nbf" , datetime . utcnow () - timedelta (seconds = 5 )),
508
+ ("exp" , utcnow () + timedelta (seconds = 3600 )),
509
+ ("nbf" , utcnow () - timedelta (seconds = 5 )),
509
510
("iss" , "iss" ),
510
511
("sub" , "sub" ),
511
512
("jti" , "jti" ),
0 commit comments