10000 Fix brittle time tests · codegician/twilio-python@d39e947 · GitHub
[go: up one dir, main page]

Skip to content

Commit d39e947

Browse files
committed
Fix brittle time tests
1 parent 0e4f7ee commit d39e947

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tests/unit/jwt/test_task_router.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ def test_generate_token_with_default_ttl(self):
4141
decoded = TaskQueueCapabilityToken.from_jwt(token, self.auth_token)
4242
self.assertNotEqual(None, decoded)
4343

44-
self.assertEqual(int(time.time()) + 3600, decoded.valid_until)
44+
self.assertAlmostEqual(int(time.time()) + 3600, decoded.valid_until, delta=5)
4545

4646
def test_generate_token_with_custom_ttl(self):
4747
ttl = 10000
@@ -52,7 +52,7 @@ def test_generate_token_with_custom_ttl(self):
5252
decoded = TaskQueueCapabilityToken.from_jwt(token, self.auth_token)
5353
self.assertNotEqual(None, decoded)
5454

55-
self.assertEqual(int(time.time()) + 10000, decoded.valid_until)
55+
self.assertAlmostEqual(int(time.time()) + 10000, decoded.valid_until, delta=5)
5656

5757
def test_default(self):
5858
token = self.capability.to_jwt()
@@ -199,7 +199,7 @@ def test_generate_token_with_default_ttl(self):
199199

200200
decoded = WorkerCapabilityToken.from_jwt(token, self.auth_token)
201201
self.assertNotEqual(None, decoded)
202-
self.assertEqual(int(time.time()) + 3600, decoded.valid_until)
202+
self.assertAlmostEqual(int(time.time()) + 3600, decoded.valid_until, delta=5)
203203

204204
def test_generate_token_with_custom_ttl(self):
205205
ttl = 10000
@@ -209,7 +209,7 @@ def test_generate_token_with_custom_ttl(self):
209209

210210
decoded = WorkerCapabilityToken.from_jwt(token, self.auth_token)
211211
self.assertNotEqual(None, decoded)
212-
self.assertEqual(int(time.time()) + 10000, decoded.valid_until)
212+
self.assertAlmostEqual(int(time.time()) + 10000, decoded.valid_until, delta=5)
213213

214214
def test_defaults(self):
215215
token = self.capability.to_jwt()
@@ -353,7 +353,7 @@ def test_generate_token_with_default_ttl(self):
353353
decoded = WorkspaceCapabilityToken.from_jwt(token, self.auth_token)
354354
self.assertNotEqual(None, decoded)
355355

356-
self.assertEqual(int(time.time()) + 3600, decoded.valid_until)
356+
self.assertAlmostEqual(int(time.time()) + 3600, decoded.valid_until, delta=5)
357357

358358
def test_generate_token_with_custom_ttl(self):
359359
ttl = 10000
@@ -364,7 +364,7 @@ def test_generate_token_with_custom_ttl(self):
364364
decoded = WorkspaceCapabilityToken.from_jwt(token, self.auth_token)
365365
self.assertNotEqual(None, decoded)
366366

367-
self.assertEqual(int(time.time()) + 10000, decoded.valid_until)
367+
self.assertAlmostEqual(int(time.time()) + 10000, decoded.valid_until, delta=5)
368368

369369
def test_default(self):
370370
token = self.capability.to_jwt()

0 commit comments

Comments
 (0)
0