def test_list_instances_no_service( mock_list_services, mock_list_instance_for_service, mock_validate_service_name, mock_guess_service_name, ): expected = ['instance1', 'instance2', 'instance3'] mock_guess_service_name.return_value = 'unused' mock_list_services.return_value = ['fake_service1'] mock_validate_service_name.side_effect = utils.NoSuchService(None) mock_list_instance_for_service.return_value = expected actual = utils.list_instances() mock_validate_service_name.assert_called_once_with('unused') mock_list_instance_for_service.assert_called_once_with('fake_service1') assert actual == expected
def test_list_instances_no_service( mock_list_services, mock_list_instance_for_service, mock_validate_service_name, mock_guess_service_name, ): expected = ["instance1", "instance2", "instance3"] mock_guess_service_name.return_value = "unused" mock_list_services.return_value = ["fake_service1"] mock_validate_service_name.side_effect = utils.NoSuchService(None) mock_list_instance_for_service.return_value = expected actual = utils.list_instances() mock_validate_service_name.assert_called_once_with("unused") mock_list_instance_for_service.assert_called_once_with("fake_service1") assert actual == expected