fix(smoke-test):cleanup existing token and add wait (#14965)

This commit is contained in:
Deepak Garg 2025-10-09 19:30:35 +05:30 committed by GitHub
parent b23571c16f
commit d98abe877e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -113,15 +113,24 @@ def access_token_setup(auth_session, auth_exclude_filter):
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
assert res_data
assert res_data["data"]
if res_data["data"]["listAccessTokens"]["tokens"]:
for metadata in res_data["data"]["listAccessTokens"]["tokens"]:
revokeAccessToken(admin_session, metadata["id"])
wait_for_writes_to_sync()
# Verify clean state after cleanup
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
assert res_data["data"]["listAccessTokens"]["total"] == 0
assert not res_data["data"]["listAccessTokens"]["tokens"]
yield
# Clean up
# Clean up after the test
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
for metadata in res_data["data"]["listAccessTokens"]["tokens"]:
revokeAccessToken(admin_session, metadata["id"])
wait_for_writes_to_sync()
def test_admin_can_create_list_and_revoke_tokens(auth_exclude_filter):