def test_get_all_by_line_id(self, line_get, line_extension_find_all_by_line_id, incall_find_all_line_extension_by_line_id): line = line_get.return_value = Mock(Line, id=1) line_extension = Mock(LineExtension) incall_line_extension = Mock(LineExtension) line_extension_find_all_by_line_id.return_value = [line_extension] incall_find_all_line_extension_by_line_id.return_value = [incall_line_extension] result = line_extension_service.get_all_by_line_id(line.id) assert_that(result, has_items(line_extension, incall_line_extension)) line_get.assert_called_once_with(line.id) line_extension_find_all_by_line_id.assert_called_once_with(line.id) incall_find_all_line_extension_by_line_id.assert_called_once_with(line.id)
def list_extensions(line_id): url.check_line_exists(line_id) line_extensions = line_extension_services.get_all_by_line_id(line_id) return formatter.list_to_api(line_extensions)
def list_extensions(line_id): line_extensions = line_extension_services.get_all_by_line_id(line_id) return formatter.list_to_api(line_extensions)