J'ai une application Django qui nécessite un settings
sous la forme d'un attribut :
RELATED_MODELS = ('appname1.modelname1.attribute1',
'appname1.modelname2.attribute2',
'appname2.modelname3.attribute3', ...)
Ensuite, le signal post_save est utilisé pour mettre à jour un autre modèle fixe, en fonction de la méthode d'enregistrement. attributeN
défini.
Je voudrais tester ce comportement et les tests devraient fonctionner même si cette application est la seule du projet (à l'exception de ses propres dépendances, aucune autre application wrapper ne doit être installée). Comment puis-je créer et attacher/enregistrer/activer des modèles fantaisie uniquement pour la base de données de test ? (ou est-ce tout à fait possible ?)
Des solutions qui me permettent d'utiliser des montages d'essai seraient parfaites.