@@ -765,9 +765,9 @@ def test_assign_workspace_user_already_has_role(workspace_role_in_use_mock,
765
765
@patch ("services.aad_authentication.AzureADAuthorization._is_workspace_role_group_in_use" , return_value = False )
766
766
@patch ("services.aad_authentication.AzureADAuthorization._assign_workspace_user_to_application_group" )
767
767
@patch ("services.aad_authentication.AzureADAuthorization._assign_workspace_user_to_application" )
768
- def test_assign_workspace_user_if_no_groups (assign_user_to_role_mock ,assign_user_to_group_mock ,
769
- workspace_without_groups , role_owner ,
770
- user_with_role ):
768
+ def test_assign_workspace_user_if_no_groups (assign_user_to_role_mock , assign_user_to_group_mock ,
769
+ workspace_without_groups , role_owner ,
770
+ user_with_role ):
771
771
772
772
access_service = AzureADAuthorization ()
773
773
assign_user_to_role_mock .return_value = None
@@ -782,9 +782,9 @@ def test_assign_workspace_user_if_no_groups(assign_user_to_role_mock,assign_user
782
782
@patch ("services.aad_authentication.AzureADAuthorization._is_workspace_role_group_in_use" , return_value = True )
783
783
@patch ("services.aad_authentication.AzureADAuthorization._assign_workspace_user_to_application_group" )
784
784
@patch ("services.aad_authentication.AzureADAuthorization._assign_workspace_user_to_application" )
785
- def test_assign_workspace_user_if_groups (assign_user_to_role_mock ,assign_user_to_group_mock ,
786
- workspace_without_groups , role_owner ,
787
- user_with_role ):
785
+ def test_assign_workspace_user_if_groups (assign_user_to_role_mock , assign_user_to_group_mock ,
786
+ workspace_without_groups , role_owner ,
787
+ user_with_role ):
788
788
789
789
access_service = AzureADAuthorization ()
790
790
assign_user_to_role_mock .return_value = None
@@ -801,8 +801,8 @@ def test_assign_workspace_user_if_groups(assign_user_to_role_mock,assign_user_to
801
801
@patch ("services.aad_authentication.AzureADAuthorization._get_role_assignment_for_user" )
802
802
def test_remove_workspace_user_if_no_groups (get_role_assignment_mock ,
803
803
remove_user_to_role_mock , remove_user_to_group_mock ,
804
- workspace_without_groups , role_owner ,
805
- user_with_role ):
804
+ workspace_without_groups , role_owner ,
805
+ user_with_role ):
806
806
807
807
access_service = AzureADAuthorization ()
808
808
remove_user_to_role_mock .return_value = None
@@ -819,9 +819,9 @@ def test_remove_workspace_user_if_no_groups(get_role_assignment_mock,
819
819
@patch ("services.aad_authentication.AzureADAuthorization._remove_workspace_user_from_application" )
820
820
@patch ("services.aad_authentication.AzureADAuthorization._get_role_assignment_for_user" )
821
821
def test_remove_workspace_user_if_groups (get_role_assignment_mock ,
822
- remove_user_to_role_mock , remove_user_to_group_mock ,
823
- workspace_without_groups , role_owner ,
824
- user_with_role ):
822
+ remove_user_to_role_mock , remove_user_to_group_mock ,
823
+ workspace_without_groups , role_owner ,
824
+ user_with_role ):
825
825
826
826
access_service = AzureADAuthorization ()
827
827
remove_user_to_role_mock .return_value = None
@@ -840,7 +840,7 @@ def test_get_assignable_users_returns_users(_, request_get_mock, mock_headers):
840
840
access_service = AzureADAuthorization ()
841
841
842
842
# mock the response of _get_auth_header
843
- headers = {"Authorization" : f "Bearer token" }
843
+ headers = {"Authorization" : "Bearer token" }
844
844
mock_headers .return_value = headers
845
845
headers ["Content-type" ] = "application/json"
846
846
@@ -864,22 +864,22 @@ def test_get_assignable_users_returns_users(_, request_get_mock, mock_headers):
864
864
@patch ("services.aad_authentication.AzureADAuthorization._get_msgraph_token" , return_value = "token" )
865
865
@patch ("services.aad_authentication.AzureADAuthorization._ms_graph_query" )
866
866
@patch ("services.aad_authentication.AzureADAuthorization._get_auth_header" )
867
- def test_get_workspace_roles_returns_roles (_ , ms_graph_query_mock , mock_headers ,workspace_without_groups ):
867
+ def test_get_workspace_roles_returns_roles (_ , ms_graph_query_mock , mock_headers , workspace_without_groups ):
868
868
access_service = AzureADAuthorization ()
869
869
870
870
# mock the response of _get_auth_header
871
- headers = {"Authorization" : f "Bearer token" }
871
+ headers = {"Authorization" : "Bearer token" }
872
872
mock_headers .return_value = headers
873
873
headers ["Content-type" ] = "application/json"
874
874
875
875
# Mock the response of the get request
876
876
request_get_mock_response = {
877
- "value" : [
877
+ "value" :[
878
878
Role (id = 1 , value = "AirlockManager" , isEnabled = True , description = "" , displayName = "Airlock Manager" , origin = "" , allowedMemberTypes = []).dict (),
879
879
Role (id = 2 , value = "WorkspaceResearcher" , isEnabled = True , description = "" , displayName = "Workspace Researcher" , origin = "" , allowedMemberTypes = []).dict (),
880
880
Role (id = 3 , value = "WorkspaceOwner" , isEnabled = True , description = "" , displayName = "Workspace Owner" , origin = "" , allowedMemberTypes = []).dict (),
881
- ]
882
- }
881
+ ]
882
+ }
883
883
ms_graph_query_mock .return_value = request_get_mock_response
884
884
roles = access_service .get_workspace_roles (workspace_without_groups )
885
885
0 commit comments