У меня есть функция утилиты в моем проекте Django, она принимает запрос, получает некоторые данные из него и возвращает результат. Я хотел бы написать несколько тестов для этой функции. Нужно ли вообще "издеваться" над QuerySet? Я хотел бы создать объект, который не касается базы данных, и я могу предоставить ему список используемых значений (т.е. Некоторые поддельные строки), а затем он будет действовать точно так же, как набор запросов, и позволит кому-то поиск полей на нем /filter/get/all и т.д.
Что-то вроде этого уже существует?