66
77from jose import jws , jwt
88from jose .exceptions import JWTError
9+ from jose .utils import utcnow
910
1011
1112@pytest .fixture
@@ -180,7 +181,7 @@ def test_leeway_is_int(self):
180181 pass
181182
182183 def test_leeway_is_timedelta (self , claims , key ):
183- nbf = datetime . utcnow () + timedelta (seconds = 5 )
184+ nbf = utcnow () + timedelta (seconds = 5 )
184185 leeway = timedelta (seconds = 10 )
185186
186187 claims = {
@@ -209,15 +210,15 @@ def test_nbf_not_int(self, key):
209210 jwt .decode (token , key )
210211
211212 def test_nbf_datetime (self , key ):
212- nbf = datetime . utcnow () - timedelta (seconds = 5 )
213+ nbf = utcnow () - timedelta (seconds = 5 )
213214
214215 claims = {"nbf" : nbf }
215216
216217 token = jwt .encode (claims , key )
217218 jwt .decode (token , key )
218219
219220 def test_nbf_with_leeway (self , key ):
220- nbf = datetime . utcnow () + timedelta (seconds = 5 )
221+ nbf = utcnow () + timedelta (seconds = 5 )
221222
222223 claims = {
223224 "nbf" : nbf ,
@@ -229,7 +230,7 @@ def test_nbf_with_leeway(self, key):
229230 jwt .decode (token , key , options = options )
230231
231232 def test_nbf_in_future (self , key ):
232- nbf = datetime . utcnow () + timedelta (seconds = 5 )
233+ nbf = utcnow () + timedelta (seconds = 5 )
233234
234235 claims = {"nbf" : nbf }
235236
@@ -239,7 +240,7 @@ def test_nbf_in_future(self, key):
239240 jwt .decode (token , key )
240241
241242 def test_nbf_skip (self , key ):
242- nbf = datetime . utcnow () + timedelta (seconds = 5 )
243+ nbf = utcnow () + timedelta (seconds = 5 )
243244
244245 claims = {"nbf" : nbf }
245246
@@ -261,15 +262,15 @@ def test_exp_not_int(self, key):
261262 jwt .decode (token , key )
262263
263264 def test_exp_datetime (self , key ):
264- exp = datetime . utcnow () + timedelta (seconds = 5 )
265+ exp = utcnow () + timedelta (seconds = 5 )
265266
266267 claims = {"exp" : exp }
267268
268269 token = jwt .encode (claims , key )
269270 jwt .decode (token , key )
270271
271272 def test_exp_with_leeway (self , key ):
272- exp = datetime . utcnow () - timedelta (seconds = 5 )
273+ exp = utcnow () - timedelta (seconds = 5 )
273274
274275 claims = {
275276 "exp" : exp ,
@@ -281,7 +282,7 @@ def test_exp_with_leeway(self, key):
281282 jwt .decode (token , key , options = options )
282283
283284 def test_exp_in_past (self , key ):
284- exp = datetime . utcnow () - timedelta (seconds = 5 )
285+ exp = utcnow () - timedelta (seconds = 5 )
285286
286287 claims = {"exp" : exp }
287288
@@ -291,7 +292,7 @@ def test_exp_in_past(self, key):
291292 jwt .decode (token , key )
292293
293294 def test_exp_skip (self , key ):
294- exp = datetime . utcnow () - timedelta (seconds = 5 )
295+ exp = utcnow () - timedelta (seconds = 5 )
295296
296297 claims = {"exp" : exp }
297298
@@ -504,8 +505,8 @@ def test_unverified_claims_object(self, claims, key):
504505 [
505506 ("aud" , "aud" ),
506507 ("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 )),
509510 ("iss" , "iss" ),
510511 ("sub" , "sub" ),
511512 ("jti" , "jti" ),
0 commit comments