@@ -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
291303def test_has_database (docker_url ):
0 commit comments