Skip to content

Commit fea1fd3

Browse files
committed
Improve test metadata test
1 parent b79b842 commit fea1fd3

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

superannotate/db/teams.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def invite_contributor_to_team(email, admin=False):
3030
return response.json()
3131

3232

33-
def get_team_metadata(convert_users_role_to_string=False):
33+
def get_team_metadata():
3434
"""Returns team metadata
3535
3636
:param convert_users_role_to_string: convert integer team users' roles to human comprehensible strings
@@ -45,9 +45,8 @@ def get_team_metadata(convert_users_role_to_string=False):
4545
)
4646

4747
res = response.json()
48-
if convert_users_role_to_string:
49-
for user in res["users"]:
50-
user["user_role"] = user_role_int_to_str(user["user_role"])
48+
for user in res["users"]:
49+
user["user_role"] = user_role_int_to_str(user["user_role"])
5150

5251
return res
5352

tests/test_team_metadata.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,16 @@
66

77

88
def test_team_metadata():
9-
metadata = sa.get_team_metadata(convert_users_role_to_string=True)
10-
print(len(metadata["users"]))
11-
print(metadata["users"])
9+
metadata = sa.get_team_metadata()
10+
print(metadata)
11+
assert all(
12+
[x in metadata for x in ["id", "users", "name", "description", "type"]]
13+
)
14+
15+
for user in metadata["users"]:
16+
assert all(
17+
[
18+
x in user for x in
19+
["id", "email", "first_name", "last_name", "user_role"]
20+
]
21+
)

0 commit comments

Comments
 (0)