Skip to content

Commit 4e2bc63

Browse files
committed
test(auth): fix flaky assertion in test_external_accounts.py
1 parent bf41e71 commit 4e2bc63

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

packages/google-auth/system_tests/system_tests_sync/test_external_accounts.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -216,8 +216,13 @@ def check_impersonation_expiration():
216216

217217
credentials.refresh(http_request)
218218

219-
utcmax = _helpers.utcnow() + datetime.timedelta(seconds=TOKEN_LIFETIME_SECONDS)
220-
utcmin = utcmax - datetime.timedelta(seconds=BUFFER_SECONDS)
219+
now = _helpers.utcnow()
220+
utcmax = now + datetime.timedelta(
221+
seconds=TOKEN_LIFETIME_SECONDS + BUFFER_SECONDS
222+
)
223+
utcmin = now + datetime.timedelta(
224+
seconds=TOKEN_LIFETIME_SECONDS - BUFFER_SECONDS
225+
)
221226
assert utcmin < credentials._impersonated_credentials.expiry <= utcmax
222227

223228
return True

0 commit comments

Comments
 (0)