77 OwnerFactory ,
88)
99
10- from ..get_is_current_user_an_admin import (
11- GetIsCurrentUserAnAdminInteractor ,
12- _is_admin_on_provider ,
13- )
10+ from api .shared .permissions import is_admin_on_provider
11+
12+ from ..get_is_current_user_an_admin import GetIsCurrentUserAnAdminInteractor
1413
1514
1615class GetIsCurrentUserAnAdminInteractorTest (TestCase ):
@@ -43,22 +42,18 @@ def test_user_not_a_provider_admin(self):
4342 )(owner , current_user )
4443 assert isAdmin == False
4544
46- @patch (
47- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
48- )
45+ @patch ("api.shared.permissions.get_provider" )
4946 def test_is_admin_on_provider_invokes_torngit_adapter (self , mocked_get_adapter ):
5047 current_user = OwnerFactory (ownerid = 3 )
5148 owner = self .owner_has_no_admins
5249 mocked_get_adapter .return_value = GetAdminProviderAdapter ()
53- async_to_sync ( _is_admin_on_provider )( owner , current_user )
50+ is_admin_on_provider ( current_user , owner )
5451 assert mocked_get_adapter .return_value .last_call_args == {
5552 "username" : current_user .username ,
5653 "service_id" : current_user .service_id ,
5754 }
5855
59- @patch (
60- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
61- )
56+ @patch ("api.shared.permissions.get_provider" )
6257 def test_is_admin_in_org_not_on_provider (self , mocked_get_adapter ):
6358 current_user = OwnerFactory (ownerid = 2 )
6459 owner = self .owner_has_admins
@@ -68,9 +63,7 @@ def test_is_admin_in_org_not_on_provider(self, mocked_get_adapter):
6863 )(owner , current_user )
6964 assert isAdmin == True
7065
71- @patch (
72- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
73- )
66+ @patch ("api.shared.permissions.get_provider" )
7467 def test_is_admin_on_provider (self , mocked_get_adapter ):
7568 current_user = OwnerFactory (ownerid = 3 )
7669 owner = self .owner_has_no_admins
@@ -81,9 +74,7 @@ def test_is_admin_on_provider(self, mocked_get_adapter):
8174 assert current_user .ownerid in owner .admins
8275 assert isAdmin == True
8376
84- @patch (
85- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
86- )
77+ @patch ("api.shared.permissions.get_provider" )
8778 def test_is_admin_on_provider_only_once (self , mocked_get_adapter ):
8879 # Ensure duplicate ownerids won't be saved in admins upon multiple calls
8980 current_user = OwnerFactory (ownerid = 3 )
@@ -98,9 +89,7 @@ def test_is_admin_on_provider_only_once(self, mocked_get_adapter):
9889 assert owner .admins == [3 ]
9990 assert current_user .ownerid in owner .admins
10091
101- @patch (
102- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
103- )
92+ @patch ("api.shared.permissions.get_provider" )
10493 def test_admin_on_provider_initially_is_null (self , mocked_get_adapter ):
10594 # Owner model defaults admins to null, check can handle first update
10695 current_user = OwnerFactory (ownerid = 3 )
@@ -113,9 +102,7 @@ def test_admin_on_provider_initially_is_null(self, mocked_get_adapter):
113102 assert current_user .ownerid in owner .admins
114103 assert isAdmin == True
115104
116- @patch (
117- "codecov_auth.commands.owner.interactors.get_is_current_user_an_admin.get_provider"
118- )
105+ @patch ("api.shared.permissions.get_provider" )
119106 def test_is_admin_not_in_org_or_on_provider (self , mocked_get_adapter ):
120107 current_user = OwnerFactory (ownerid = 3 )
121108 owner = self .owner_has_no_admins
0 commit comments