J'ai du code django qui interagit avec des objets de requête ou des objets utilisateur. Par exemple, quelque chose comme :
foo_model_instance = models.get_or_create_foo_from_user(request.user)
Si vous deviez tester avec le shell python de django ou dans un unittest, que passeriez-vous là-dedans ? Ici, un simple objet User fera l'affaire, mais le besoin d'un objet de requête fantaisie est également fréquent.
Pour le shell ou pour unittests :
- Comment se moquer des utilisateurs ?
- Comment simuler les demandes ?