def test_paasta_wait_for_deployment_return_1_when_no_instances_in_deploy_group( mock_list_deploy_groups, mock_validate_service_name, mock_get_cluster_instance_map_for_service): mock_list_deploy_groups.return_value = set(['test_deploy_group']) mock_get_cluster_instance_map_for_service.return_value = {} assert paasta_wait_for_deployment(fake_args) == 1 assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_1_when_deploy_group_not_found( mock_wait_for_deployment, mock_list_deploy_groups, mock_validate_service_name): mock_list_deploy_groups.return_value = {"another_test_deploy_group"} assert paasta_wait_for_deployment(fake_args) == 1 assert mock_wait_for_deployment.call_args_list == [] assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_1_when_no_such_service( mock_wait_for_deployment, mock_validate_service_name, ): mock_validate_service_name.side_effect = NoSuchService('Some text') assert paasta_wait_for_deployment(fake_args) == 1 assert mock_wait_for_deployment.call_args_list == [] assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_1_when_no_instances_in_deploy_group( mock_list_deploy_groups, mock_validate_service_name, mock_get_cluster_instance_map_for_service ): mock_list_deploy_groups.return_value = set(['test_deploy_group']) mock_get_cluster_instance_map_for_service.return_value = {} assert paasta_wait_for_deployment(fake_args) == 1 assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_1_when_deploy_group_not_found( mock_wait_for_deployment, mock_list_deploy_groups, mock_validate_service_name, ): mock_list_deploy_groups.return_value = set(['another_test_deploy_group']) assert paasta_wait_for_deployment(fake_args) == 1 assert mock_wait_for_deployment.call_args_list == [] assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_0_when_no_instances_in_deploy_group( mock_list_deploy_groups, mock_validate_service_name, mock_validate_git_sha, mock_paasta_service_config, mock_load_system_paasta_config, system_paasta_config, ): mock_load_system_paasta_config.return_value = system_paasta_config mock_paasta_service_config.return_value.instance_configs.return_value = \ [mock_marathon_instance_config('some_instance')] mock_list_deploy_groups.return_value = {'test_deploy_group'} assert paasta_wait_for_deployment(fake_args) == 0 assert mock_validate_service_name.called
def test_paasta_wait_for_deployment_return_0_when_no_instances_in_deploy_group( mock__log1, mock__log2, mock_list_deploy_groups, mock_validate_git_sha_is_latest, mock_validate_git_sha, mock_validate_service_name, mock_paasta_service_config_loader, mock_load_system_paasta_config, system_paasta_config, ): mock__log1.return_value = None mock__log2.return_value = None mock_load_system_paasta_config.return_value = system_paasta_config mock_paasta_service_config_loader.return_value.instance_configs.return_value = [ mock_marathon_instance_config("some_instance") ] mock_list_deploy_groups.return_value = {"test_deploy_group"} assert paasta_wait_for_deployment(fake_args) == 0 assert mock_validate_service_name.called