У мене є код django, який взаємодіє з об’єктами запиту або об’єктами користувача. Наприклад, щось на зразок:
foo_model_instance = models.get_or_create_foo_from_user(request.user)
Якби ви збиралися тестувати за допомогою оболонки django python або в unittest, що б ви там передали? Тут просто буде працювати об'єкт User, але потреба в об'єкті фіктивного запиту також часто виникає.
Для оболонки або для модульних тестів:
- Як ви глузуєте з користувачів?
- Як ви глузуєте над запитами?