def setUp(self): self.get_client = patch( 'azext_devops.vstsCompressed.vss_connection.VssConnection.get_client' ) self.get_build_patcher = patch( 'azext_devops.vstsCompressed.build.v4_0.build_client.BuildClient.get_build' ) self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') self.validate_token_patcher = patch( 'azext_devops.dev.common.services.validate_token_for_instance') self.open_in_browser_patcher = patch( 'azext_devops.dev.pipelines.build._open_build') #start the patchers self.mock_get_build = self.get_build_patcher.start() self.mock_get_client = self.get_client.start() self.mock_get_credential = self.get_credential_patcher.start() self.mock_validate_token = self.validate_token_patcher.start() self.mock_open_browser = self.open_in_browser_patcher.start() # Set return values which will be same across tests self.mock_get_client.return_value = BuildClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_patch_op_patcher = patch('azext_devops.dev.team.security_group._create_patch_operation') self.list_groups_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'list_groups') self.get_group_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'get_group') self.create_group_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'create_group') self.get_descriptor_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'get_descriptor') self.delete_group_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'delete_group') self.update_group_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'update_group') self.list_memberships_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'list_memberships') self.lookup_subjects_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'lookup_subjects') self.get_project_patcher = patch('azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.get_project') self.add_membership_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'add_membership') self.remove_membership_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'remove_membership') self.check_membership_patcher = patch(self._GROUP_MGMT_CLIENT_LOCATION + 'check_membership_existence') self.get_client = patch('azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.mock_get_client = self.get_client.start() self.mock_list_groups = self.list_groups_patcher.start() self.mock_get_group = self.get_group_patcher.start() self.mock_get_descriptor= self.get_descriptor_patcher.start() self.mock_create_group = self.create_group_patcher.start() self.mock_delete_group = self.delete_group_patcher.start() self.mock_update_group = self.update_group_patcher.start() self.mock_list_memberships = self.list_memberships_patcher.start() self.mock_add_membership = self.add_membership_patcher.start() self.mock_remove_membership = self.remove_membership_patcher.start() self.mock_lookup_subjects = self.lookup_subjects_patcher.start() self.mock_get_project = self.get_project_patcher.start() self.mock_check_membership = self.check_membership_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_WI_patcher = patch( 'azext_devops.devops_sdk.v5_0.work_item_tracking.work_item_tracking_client.WorkItemTrackingClient.get_work_item' ) self.create_WI_patcher = patch( 'azext_devops.devops_sdk.v5_0.work_item_tracking.work_item_tracking_client.WorkItemTrackingClient.create_work_item' ) self.delete_WI_patcher = patch( 'azext_devops.devops_sdk.v5_0.work_item_tracking.work_item_tracking_client.WorkItemTrackingClient.delete_work_item' ) self.open_in_browser_patcher = patch( 'azext_devops.dev.boards.work_item._open_work_item') # patch get client so no network call is made self.get_client_patcher = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.get_client_patcher.start() #start the patchers self.mock_get_WI = self.get_WI_patcher.start() self.mock_create_WI = self.create_WI_patcher.start() self.mock_delete_WI = self.delete_WI_patcher.start() self.mock_open_browser = self.open_in_browser_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') self.get_patch_op_patcher = patch( 'azext_devops.dev.team.user._create_patch_operation') self.list_user_patcher = patch(self._USER_MGMT_CLIENT_LOCATION + 'get_user_entitlements') self.get_user_patcher = patch(self._USER_MGMT_CLIENT_LOCATION + 'get_user_entitlement') self.add_user_patcher = patch(self._USER_MGMT_CLIENT_LOCATION + 'update_user_entitlements') self.remove_user_patcher = patch(self._USER_MGMT_CLIENT_LOCATION + 'delete_user_entitlement') self.update_user_patcher = patch(self._USER_MGMT_CLIENT_LOCATION + 'update_user_entitlement') self.mock_get_client = self.get_client.start() self.mock_get_users = self.list_user_patcher.start() self.mock_add_user = self.add_user_patcher.start() self.mock_get_user = self.get_user_patcher.start() self.mock_remove_user = self.remove_user_patcher.start() self.mock_update_user = self.update_user_patcher.start() #set return values self.mock_get_client.return_value = MemberEntitlementManagementClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.get_SEs_patcher = patch( 'azext_devops.devops_sdk.v5_0.service_endpoint.service_endpoint_client.ServiceEndpointClient.get_service_endpoints' ) self.get_SE_details_patcher = patch( 'azext_devops.devops_sdk.v5_0.service_endpoint.service_endpoint_client.ServiceEndpointClient.get_service_endpoint_details' ) self.create_SE_patcher = patch( 'azext_devops.devops_sdk.v5_0.service_endpoint.service_endpoint_client.ServiceEndpointClient.create_service_endpoint' ) self.delete_SE_patcher = patch( 'azext_devops.devops_sdk.v5_0.service_endpoint.service_endpoint_client.ServiceEndpointClient.delete_service_endpoint' ) self.set_authorize_endpoint = patch( 'azext_devops.dev.pipelines.pipeline_utils.set_authorize_resource') self.get_authorize_endpoint = patch( 'azext_devops.dev.pipelines.pipeline_utils.get_authorize_resource') self.mock_get_client = self.get_client.start() self.mock_get_SEs = self.get_SEs_patcher.start() self.mock_get_SE_detail = self.get_SE_details_patcher.start() self.mock_create_SE = self.create_SE_patcher.start() self.mock_delete_SE = self.delete_SE_patcher.start() self.mock_set_authorize = self.set_authorize_endpoint.start() self.mock_get_authorize = self.get_authorize_endpoint.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.create_repository_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.create_repository' ) self.delete_repository_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.delete_repository' ) self.get_repositories_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_repositories' ) self.get_repository_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_repository' ) self.update_repository_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.update_repository' ) #start the patchers self.mock_create_repo = self.create_repository_patcher.start() self.mock_delete_repo = self.delete_repository_patcher.start() self.mock_get_repositories = self.get_repositories_patcher.start() self.mock_get_repository = self.get_repository_patcher.start() self.mock_update_repository = self.update_repository_patcher.start() # Setup mocks for clients self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.mock_get_client = self.get_client.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.get_WI_patcher = patch( 'vsts.work_item_tracking.v4_0.work_item_tracking_client.WorkItemTrackingClient.get_work_item' ) self.create_WI_patcher = patch( 'vsts.work_item_tracking.v4_0.work_item_tracking_client.WorkItemTrackingClient.create_work_item' ) self.delete_WI_patcher = patch( 'vsts.work_item_tracking.v4_0.work_item_tracking_client.WorkItemTrackingClient.delete_work_item' ) self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') self.open_in_browser_patcher = patch( 'azext_devops.dev.boards.work_item._open_work_item') self.validate_token_patcher = patch( 'azext_devops.dev.common.services.validate_token_for_instance') # patch get client so no network call is made self.get_client_patcher = patch( 'vsts.vss_connection.VssConnection.get_client', new=get_client_mock_helper) self.get_client_patcher.start() #start the patchers self.mock_get_WI = self.get_WI_patcher.start() self.mock_create_WI = self.create_WI_patcher.start() self.mock_delete_WI = self.delete_WI_patcher.start() self.mock_get_credential = self.get_credential_patcher.start() self.mock_validate_token = self.validate_token_patcher.start() self.mock_open_browser = self.open_in_browser_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.create_repository_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.create_repository' ) self.delete_repository_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.delete_repository' ) self.get_repositories_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_repositories' ) self.get_repository_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_repository' ) self.update_repository_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_repository' ) #start the patchers self.mock_create_repo = self.create_repository_patcher.start() self.mock_delete_repo = self.delete_repository_patcher.start() self.mock_get_repositories = self.get_repositories_patcher.start() self.mock_get_repository = self.get_repository_patcher.start() self.mock_update_repository = self.update_repository_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.set_credential_patcher = patch( 'azext_devops.dev.team.credentials.set_credential') self.mock_set_credential = self.set_credential_patcher.start() self.clear_credential_patcher = patch( 'azext_devops.dev.team.credentials.clear_credential') self.mock_clear_credential = self.clear_credential_patcher.start() self.get_pat_token_patcher = patch( 'azext_devops.dev.team.credentials._get_pat_token') self.mock_get_token = self.get_pat_token_patcher.start() self.get_verify_token_patcher = patch( 'azext_devops.dev.team.credentials._verify_token') self.mock_verify_token = self.get_verify_token_patcher.start() self.get_update_default_config_patcher = patch( 'azext_devops.dev.team.credentials._check_and_set_default_organization' ) self.mock_update_config = self.get_update_default_config_patcher.start( ) self.get_clear_default_config_patcher = patch( 'azext_devops.dev.team.credentials._check_and_clear_default_organization' ) self.mock_clear_config = self.get_clear_default_config_patcher.start() self.mock_get_token.return_value = self._TEST_TOKEN #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.get_client = patch('vsts.vss_connection.VssConnection.get_client') self.create_team_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.create_team') self.delete_team_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.delete_team') self.get_team_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.get_team') self.get_teams_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.get_teams') self.get_team_members_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.get_team_members') self.update_team_patcher = patch( 'vsts.core.v4_0.core_client.CoreClient.update_team') self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') #start the patcher self.mock_get_client = self.get_client.start() self.mock_create_team = self.create_team_patcher.start() self.mock_delete_team = self.delete_team_patcher.start() self.mock_get_team = self.get_team_patcher.start() self.mock_get_teams = self.get_teams_patcher.start() self.mock_get_team_members = self.get_team_members_patcher.start() self.mock_update_team = self.update_team_patcher.start() self.mock_get_credential = self.get_credential_patcher.start() #set return values self.mock_get_client.return_value = CoreClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.get_client = patch('vsts.vss_connection.VssConnection.get_client') self.get_policies_patcher = patch( 'vsts.policy.v4_0.policy_client.PolicyClient.get_policy_configurations' ) self.get_policy_patcher = patch( 'vsts.policy.v4_0.policy_client.PolicyClient.get_policy_configuration' ) self.delete_policy_patcher = patch( 'vsts.policy.v4_0.policy_client.PolicyClient.delete_policy_configuration' ) self.create_policy_patcher = patch( 'vsts.policy.v4_0.policy_client.PolicyClient.create_policy_configuration' ) self.update_policy_patcher = patch( 'vsts.policy.v4_0.policy_client.PolicyClient.update_policy_configuration' ) self.mock_get_client = self.get_client.start() self.mock_get_policies = self.get_policies_patcher.start() self.mock_get_policy = self.get_policy_patcher.start() self.mock_delete_policy = self.delete_policy_patcher.start() self.mock_create_policy = self.create_policy_patcher.start() self.mock_update_policy = self.update_policy_patcher.start() self.mock_get_client.return_value = PolicyClient( base_url=self._TEST_DEVOPS_ORGANIZATION) clear_connection_cache()
def setUp(self): self.authentication_setup() self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') self.get_policies_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.get_policy_configurations' ) self.get_policy_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.get_policy_configuration' ) self.delete_policy_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.delete_policy_configuration' ) self.create_policy_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.create_policy_configuration' ) self.update_policy_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.update_policy_configuration' ) self.mock_get_client = self.get_client.start() self.mock_get_policies = self.get_policies_patcher.start() self.mock_get_policy = self.get_policy_patcher.start() self.mock_delete_policy = self.delete_policy_patcher.start() self.mock_create_policy = self.create_policy_patcher.start() self.mock_update_policy = self.update_policy_patcher.start() self.mock_get_client.return_value = PolicyClient( base_url=self._TEST_DEVOPS_ORGANIZATION) clear_connection_cache()
def setUp(self): self.authentication_setup() self.set_config_patcher = patch( 'azext_devops.dev.team.configure.set_global_config_value') self.mock_set_config = self.set_config_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.run_artifacttool = patch( 'azext_devops.dev.common.artifacttool.ArtifactToolInvoker.run_artifacttool' ) #start the patchers self.mock_run_artifacttool = self.run_artifacttool.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_client_patcher = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') #start the patchers self.mock_get_client = self.get_client_patcher.start() # Set return values which will be same across tests self.mock_get_client.return_value = BuildClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setUp() self.get_refs_patcher = patch('azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_refs') self.update_ref_patcher = patch('azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_ref') self.update_refs_patcher = patch('azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_refs') self.mock_get_refs = self.get_refs_patcher.start() self.mock_update_ref = self.update_ref_patcher.start() self.mock_update_refs = self.update_refs_patcher.start() # Setup mocks for clients self.get_client = patch('azext_devops.vstsCompressed.vss_connection.VssConnection.get_client', new=get_client_mock_helper) self.mock_get_client = self.get_client.start() # clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_classification_nodes_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'get_classification_nodes') self.get_classification_node_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'get_classification_node') self.get_root_nodes_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'get_root_nodes') self.delete_classification_node_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'delete_classification_node') self.create_update_classification_node_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'create_or_update_classification_node') self.update_classification_node_patcher = patch( WORK_ITEM_TRACKING_CLIENT_LOCATION + 'update_classification_node') self.get_team_field_values_patcher = patch(WORK_CLIENT_LOCATION + 'get_team_field_values') self.update_team_field_values_patcher = patch( WORK_CLIENT_LOCATION + 'update_team_field_values') self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.mock_get_client = self.get_client.start() self.mock_get_classification_node = self.get_classification_node_patcher.start( ) self.mock_get_classification_nodes = self.get_classification_nodes_patcher.start( ) self.mock_get_root_nodes = self.get_root_nodes_patcher.start() self.mock_delete_classification_node = self.delete_classification_node_patcher.start( ) self.mock_create_update_classification_node = self.create_update_classification_node_patcher.start( ) self.mock_update_classification_node = self.update_classification_node_patcher.start( ) self.mock_get_team_field_values = self.get_team_field_values_patcher.start( ) self.mock_update_team_field_values = self.update_team_field_values_patcher.start( ) self.mock_get_root_nodes.return_value = get_root_nodes_response() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.get_SEs_patcher = patch( 'vsts.service_endpoint.v4_1.service_endpoint_client.ServiceEndpointClient.get_service_endpoints' ) self.get_SE_details_patcher = patch( 'vsts.service_endpoint.v4_1.service_endpoint_client.ServiceEndpointClient.get_service_endpoint_details' ) self.create_SE_patcher = patch( 'vsts.service_endpoint.v4_1.service_endpoint_client.ServiceEndpointClient.create_service_endpoint' ) self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') self.mock_get_SEs = self.get_SEs_patcher.start() self.mock_get_SE_detail = self.get_SE_details_patcher.start() self.mock_create_SE = self.create_SE_patcher.start() self.mock_get_credential = self.get_credential_patcher.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.create_import_request_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.create_import_request' ) self.get_import_request_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_import_request' ) #start the patchers self.mock_create_import_request = self.create_import_request_patcher.start( ) self.mock_get_import_request = self.get_import_request_patcher.start() # Setup mocks for clients self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.mock_get_client = self.get_client.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.get_client = patch('azext_devops.devops_sdk.connection.Connection.get_client') self.get_installed_extensions_patcher = patch(self._EXT_MGMT_CLIENT_LOCATION + 'get_installed_extensions') self.get_installed_extension_patcher = patch(self._EXT_MGMT_CLIENT_LOCATION + 'get_installed_extension_by_name') self.install_extension_patcher = patch(self._EXT_MGMT_CLIENT_LOCATION + 'install_extension_by_name') self.uninstall_extension_patcher = patch(self._EXT_MGMT_CLIENT_LOCATION + 'uninstall_extension_by_name') self.update_installed_extension_patcher = patch(self._EXT_MGMT_CLIENT_LOCATION + 'update_installed_extension') #start the patcher self.mock_get_client = self.get_client.start() self.mock_get_installed_extensions = self.get_installed_extensions_patcher.start() self.mock_get_installed_extension = self.get_installed_extension_patcher.start() self.mock_install_extension = self.install_extension_patcher.start() self.mock_uninstall_extension = self.uninstall_extension_patcher.start() self.mock_update_installed_extension = self.update_installed_extension_patcher.start() #set return values self.mock_get_client.return_value = ExtensionManagementClient(base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') self.create_team_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.create_team' ) self.delete_team_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.delete_team' ) self.get_team_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.get_team' ) self.get_teams_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.get_teams' ) self.get_team_members_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.get_team_members_with_extended_properties' ) self.update_team_patcher = patch( 'azext_devops.devops_sdk.v5_0.core.core_client.CoreClient.update_team' ) #start the patcher self.mock_get_client = self.get_client.start() self.mock_create_team = self.create_team_patcher.start() self.mock_delete_team = self.delete_team_patcher.start() self.mock_get_team = self.get_team_patcher.start() self.mock_get_teams = self.get_teams_patcher.start() self.mock_get_team_members = self.get_team_members_patcher.start() self.mock_update_team = self.update_team_patcher.start() #set return values self.mock_get_client.return_value = CoreClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.get_client_patcher = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') self.get_artifacts_patcher = patch( 'azext_devops.devops_sdk.v5_0.build.build_client.BuildClient.get_artifacts' ) self.run_artifacttool_patcher = patch( 'azext_devops.dev.common.artifacttool.ArtifactToolInvoker.run_artifacttool' ) #start the patchers self.mock_get_artifacts = self.get_artifacts_patcher.start() self.mock_get_client = self.get_client_patcher.start() self.mock_run_artifacttool = self.run_artifacttool_patcher.start() # Set return values which will be same across tests self.mock_get_client.return_value = BuildClient( base_url=self._TEST_DEVOPS_ORGANIZATION) #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.list_namespaces_patcher = patch(self._SECURITY_CLIENT_LOCATION + 'query_security_namespaces') self.list_acl_patcher = patch(self._SECURITY_CLIENT_LOCATION + 'query_access_control_lists') self.remove_ace_patcher = patch(self._SECURITY_CLIENT_LOCATION + 'remove_access_control_entries') self.set_ace_patcher = patch(self._SECURITY_CLIENT_LOCATION + 'set_access_control_entries') self.remove_permission_patcher = patch(self._SECURITY_CLIENT_LOCATION + 'remove_permission') self.get_identity_descriptor_patcher = patch( 'azext_devops.dev.team.security_permission._resolve_subject_as_identity_descriptor' ) self.resolve_bits_patcher = patch( 'azext_devops.dev.team.security_permission._resolve_bits') self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client') self.mock_get_client = self.get_client.start() self.mock_get_identity_descriptor = self.get_identity_descriptor_patcher.start( ) self.mock_list_namespaces = self.list_namespaces_patcher.start() self.mock_list_acl = self.list_acl_patcher.start() self.mock_resolve_bits = self.resolve_bits_patcher.start() self.mock_set_ace = self.set_ace_patcher.start() self.mock_remove_permission = self.remove_permission_patcher.start() self.mock_remove_ace = self.remove_ace_patcher.start() #set return values self.mock_get_client.return_value = SecurityClient( base_url=self._TEST_DEVOPS_ORGANIZATION) self.mock_get_identity_descriptor.return_value = self._TEST_IDENTITY_DESCRIPTOR #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.get_refs_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_refs' ) self.update_ref_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_ref' ) self.update_refs_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_refs' ) # patch get client so no network call is made self.get_client = patch( 'azext_devops.vstsCompressed.vss_connection.VssConnection.get_client', new=get_client_mock_helper) self.resolve_identity_patcher = patch( 'azext_devops.dev.common.identities.resolve_identity_as_id') self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') self.validate_token_patcher = patch( 'azext_devops.dev.common.services.validate_token_for_instance') # start the patchers self.mock_resolve_identity = self.resolve_identity_patcher.start() self.mock_get_credential = self.get_credential_patcher.start() self.mock_validate_token = self.validate_token_patcher.start() self.mock_get_refs = self.get_refs_patcher.start() self.mock_update_ref = self.update_ref_patcher.start() self.mock_update_refs = self.update_refs_patcher.start() # Setup mocks for clients self.mock_get_client = self.get_client.start() # clear connection cache before running each test clear_connection_cache()
def setUp(self): self.create_PR_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.create_pull_request' ) self.udpate_PR_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.update_pull_request' ) self.get_PR_byId_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_request_by_id' ) self.get_PR_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_request' ) self.get_PRsByProject_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_requests_by_project' ) self.get_PRs_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_requests' ) self.create_PR_reviewers_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.create_pull_request_reviewers' ) self.create_PR_reviewer_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.create_pull_request_reviewer' ) self.delete_PR_reviewers_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.delete_pull_request_reviewer' ) self.get_PR_reviewers_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_request_reviewers' ) self.get_PR_WIs_patcher = patch( 'azext_devops.vstsCompressed.git.v4_0.git_client.GitClient.get_pull_request_work_items' ) # patch get client so no network call is made self.get_client = patch( 'azext_devops.vstsCompressed.vss_connection.VssConnection.get_client', new=get_client_mock_helper) self.resolve_identity_patcher = patch( 'azext_devops.dev.common.identities.resolve_identity_as_id') self.get_credential_patcher = patch( 'azext_devops.dev.common.services.get_credential') self.open_in_browser_patcher = patch( 'azext_devops.dev.boards.work_item._open_work_item') self.validate_token_patcher = patch( 'azext_devops.dev.common.services.validate_token_for_instance') self.resolve_reviewers_as_refs_patcher = patch( 'azext_devops.dev.repos.pull_request._resolve_reviewers_as_refs') self.resolve_reviewers_as_ids = patch( 'azext_devops.dev.repos.pull_request._resolve_reviewers_as_ids') self.update_WI_patcher = patch( 'azext_devops.vstsCompressed.work_item_tracking.v4_0.work_item_tracking_client.WorkItemTrackingClient.update_work_item' ) self.get_WIs_pacther = patch( 'azext_devops.vstsCompressed.work_item_tracking.v4_0.work_item_tracking_client.WorkItemTrackingClient.get_work_items' ) self.get_policy_evaluation_patcher = patch( 'azext_devops.vstsCompressed.policy.v4_0.policy_client.PolicyClient.get_policy_evaluations' ) self.requeue_policy_evaluation_patcher = patch( 'azext_devops.vstsCompressed.policy.v4_0.policy_client.PolicyClient.requeue_policy_evaluation' ) #start the patchers self.mock_create_PR = self.create_PR_patcher.start() self.mock_update_PR = self.udpate_PR_patcher.start() self.mock_get_PR_byId = self.get_PR_byId_patcher.start() self.mock_get_PR = self.get_PR_patcher.start() self.mock_get_PRsByProject = self.get_PRsByProject_patcher.start() self.mock_get_PRs = self.get_PRs_patcher.start() self.mock_create_PR_reviewers = self.create_PR_reviewers_patcher.start( ) self.mock_create_PR_reviewer = self.create_PR_reviewer_patcher.start() self.mock_delete_PR_reviewer = self.delete_PR_reviewers_patcher.start() self.mock_get_PR_reviewer = self.get_PR_reviewers_patcher.start() self.mock_get_PR_WIs = self.get_PR_WIs_patcher.start() self.mock_resolve_identity = self.resolve_identity_patcher.start() self.mock_get_credential = self.get_credential_patcher.start() self.mock_validate_token = self.validate_token_patcher.start() self.mock_open_browser = self.open_in_browser_patcher.start() self.mock_resolve_reviewers_as_refs = self.resolve_reviewers_as_refs_patcher.start( ) self.mock_resolve_reviewers_as_ids = self.resolve_reviewers_as_ids.start( ) self.mock_udpate_WI = self.update_WI_patcher.start() self.mock_get_WIs = self.get_WIs_pacther.start() self.mock_get_policy_evaluation = self.get_policy_evaluation_patcher.start( ) self.mock_requeue_policy_evaluation = self.requeue_policy_evaluation_patcher.start( ) # Setup mocks for clients self.mock_get_client = self.get_client.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() self.create_PR_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.create_pull_request' ) self.udpate_PR_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.update_pull_request' ) self.get_PR_byId_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_request_by_id' ) self.get_PR_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_request' ) self.get_PRsByProject_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_requests_by_project' ) self.get_PRs_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_requests' ) self.create_PR_reviewers_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.create_pull_request_reviewers' ) self.create_PR_reviewer_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.create_pull_request_reviewer' ) self.delete_PR_reviewers_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.delete_pull_request_reviewer' ) self.get_PR_reviewers_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_request_reviewers' ) self.get_PR_WIs_patcher = patch( 'azext_devops.devops_sdk.v5_0.git.git_client.GitClient.get_pull_request_work_item_refs' ) # patch get client so no network call is made self.get_client = patch( 'azext_devops.devops_sdk.connection.Connection.get_client', new=get_client_mock_helper) self.open_in_browser_patcher = patch( 'azext_devops.dev.boards.work_item._open_work_item') self.resolve_reviewers_as_refs_patcher = patch( 'azext_devops.dev.repos.pull_request._resolve_reviewers_as_refs') self.resolve_reviewers_as_ids = patch( 'azext_devops.dev.repos.pull_request._resolve_reviewers_as_ids') self.update_WI_patcher = patch( 'azext_devops.devops_sdk.v5_0.work_item_tracking.work_item_tracking_client.WorkItemTrackingClient.update_work_item' ) self.get_WIs_pacther = patch( 'azext_devops.devops_sdk.v5_0.work_item_tracking.work_item_tracking_client.WorkItemTrackingClient.get_work_items' ) self.get_policy_evaluation_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.get_policy_evaluations' ) self.requeue_policy_evaluation_patcher = patch( 'azext_devops.devops_sdk.v5_0.policy.policy_client.PolicyClient.requeue_policy_evaluation' ) #start the patchers self.mock_create_PR = self.create_PR_patcher.start() self.mock_update_PR = self.udpate_PR_patcher.start() self.mock_get_PR_byId = self.get_PR_byId_patcher.start() self.mock_get_PR = self.get_PR_patcher.start() self.mock_get_PRsByProject = self.get_PRsByProject_patcher.start() self.mock_get_PRs = self.get_PRs_patcher.start() self.mock_create_PR_reviewers = self.create_PR_reviewers_patcher.start( ) self.mock_create_PR_reviewer = self.create_PR_reviewer_patcher.start() self.mock_delete_PR_reviewer = self.delete_PR_reviewers_patcher.start() self.mock_get_PR_reviewer = self.get_PR_reviewers_patcher.start() self.mock_get_PR_WIs = self.get_PR_WIs_patcher.start() self.mock_open_browser = self.open_in_browser_patcher.start() self.mock_resolve_reviewers_as_refs = self.resolve_reviewers_as_refs_patcher.start( ) self.mock_resolve_reviewers_as_ids = self.resolve_reviewers_as_ids.start( ) self.mock_udpate_WI = self.update_WI_patcher.start() self.mock_get_WIs = self.get_WIs_pacther.start() self.mock_get_policy_evaluation = self.get_policy_evaluation_patcher.start( ) self.mock_requeue_policy_evaluation = self.requeue_policy_evaluation_patcher.start( ) # Setup mocks for clients self.mock_get_client = self.get_client.start() #clear connection cache before running each test clear_connection_cache()
def setUp(self): clear_connection_cache()
def setUp(self): self.authentication_setup() self.authenticate() clear_connection_cache()