Skip to content

Commit 0779fe4

Browse files
committed
Fix test for get_organization_user_databases
1 parent 680da75 commit 0779fe4

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

terminusdb_client/tests/integration_tests/test_client.py

+19-7
Original file line numberDiff line numberDiff line change
@@ -279,13 +279,25 @@ def test_get_organization_user_databases(docker_url):
279279
client.connect()
280280
db_name = "testDB" + str(random())
281281
db_name2 = "testDB" + str(random())
282-
client.create_database(db_name, team="admin")
283-
client.create_database(db_name2, team="admin")
284-
databases = client.get_organization_user_databases("admin", "admin")
285-
assert len(databases) == 3
286-
assert databases[0]['name'] == "_system"
287-
assert databases[1]['name'] == db_name
288-
assert databases[2]['name'] == db_name2
282+
org_name = "testOrg235091"
283+
# Add DB in admin org to make sure they don't appear in other team
284+
client.create_database(db_name + "admin", team="admin")
285+
client.create_organization(org_name)
286+
client.create_database(db_name, team=org_name)
287+
client.create_database(db_name2, team=org_name)
288+
capability_change = {
289+
"operation": "grant",
290+
"scope": f"Organization/{org_name}",
291+
"user": "User/admin",
292+
"roles": [
293+
"Role/admin"
294+
]
295+
}
296+
client.change_capabilities(capability_change)
297+
databases = client.get_organization_user_databases(org=org_name, username="admin")
298+
assert len(databases) == 2
299+
assert databases[0]['name'] == db_name
300+
assert databases[1]['name'] == db_name2
289301

290302

291303
def test_has_database(docker_url):

0 commit comments

Comments
 (0)