Skip to content

Commit 35e3ff2

Browse files
committed
tokens tests
1 parent d3a221d commit 35e3ff2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

services/web/server/tests/unit/with_dbs/03/test_users__tokens.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77

88
import random
99
from collections.abc import AsyncIterator
10+
from copy import deepcopy
1011
from http import HTTPStatus
1112
from itertools import repeat
13+
from uuid import UUID
1214

1315
import pytest
1416
from aiohttp.test_utils import TestClient
@@ -145,16 +147,18 @@ async def test_read_token(
145147
data, error = await assert_status(resp, expected)
146148

147149
if not error:
148-
expected_token = random.choice(fake_tokens)
150+
expected_token = deepcopy(random.choice(fake_tokens))
149151
sid = expected_token["service"]
150152

151153
# get one
152154
url = client.app.router["get_token"].url_for(service=sid)
153-
assert "/v0/me/tokens/%s" % sid == str(url)
155+
assert f"/v0/me/tokens/{sid}" == str(url)
154156
resp = await client.get(url.path)
155157

156158
data, error = await assert_status(resp, expected)
157159

160+
expected_token["token_key"] = f'{UUID(expected_token["token_key"])}'
161+
expected_token["token_secret"] = None
158162
assert data == expected_token, "list and read item are both read operations"
159163

160164

0 commit comments

Comments
 (0)