Ложные звонки из базы данных в колбу с Pytest - PullRequest
1 голос
/ 22 октября 2019

Я пытаюсь создать несколько модульных тестов для метода, который тесно связан с базой данных. Я хотел бы макетировать разделы базы данных и надеялся на помощь в этом.

Метод:

on_create_appointment(_, **kwargs):
    occurrences = Appointment.query.join(Occurrence).filter(Occurrence.pk.in_(kwargs['occurrence_id'])
    ect...

Я надеюсь создать тест, в котором я смогу вызвать этот метод и смоделировать объект, который я определил в моем тестовом файле, для возврата по вышеуказанному запросу (Запрос генерируется с использованием sqlalchemy)

...