У меня есть код django, который взаимодействует с объектами запроса или объектами пользователя. Например, например:
foo_model_instance = models.get_or_create_foo_from_user(request.user)
Если бы вы собирались протестировать оболочку python django или в unittest, что бы вы прошли там? Здесь просто будет создан объект User, но часто возникает потребность в объекте mock request.
Для оболочки или для unittests:
- Как вы издеваетесь над пользователями?
- Как вы издеваетесь над запросами?