mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-12 17:34:18 +00:00
fix(smoke-test):cleanup existing token and add wait (#14965)
This commit is contained in:
parent
b23571c16f
commit
d98abe877e
@ -113,15 +113,24 @@ def access_token_setup(auth_session, auth_exclude_filter):
|
|||||||
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
|
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
|
||||||
assert res_data
|
assert res_data
|
||||||
assert res_data["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 res_data["data"]["listAccessTokens"]["total"] == 0
|
||||||
assert not res_data["data"]["listAccessTokens"]["tokens"]
|
assert not res_data["data"]["listAccessTokens"]["tokens"]
|
||||||
|
|
||||||
yield
|
yield
|
||||||
|
|
||||||
# Clean up
|
# Clean up after the test
|
||||||
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
|
res_data = listAccessTokens(admin_session, filters=[auth_exclude_filter])
|
||||||
for metadata in res_data["data"]["listAccessTokens"]["tokens"]:
|
for metadata in res_data["data"]["listAccessTokens"]["tokens"]:
|
||||||
revokeAccessToken(admin_session, metadata["id"])
|
revokeAccessToken(admin_session, metadata["id"])
|
||||||
|
wait_for_writes_to_sync()
|
||||||
|
|
||||||
|
|
||||||
def test_admin_can_create_list_and_revoke_tokens(auth_exclude_filter):
|
def test_admin_can_create_list_and_revoke_tokens(auth_exclude_filter):
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user