Salut,

Oui l'outil de tests de Django, créé une BDD temporaire juste pour y mettre 
les données à utiliser pour tes tests, si il y a des fixtures disponibles ils 
les utilisent donc pour remplir.

Pour les unittests, le mieux est de ranger à part tes fixtures Json/xml de 
remplissage pour les tests et te faire un fichier de settings juste pour les 
tests comme ceci :

    import os
    from settings import *
    
    FIXTURE_DIRS = (
        os.path.join(WEBAPP_ROOT, 'test_fixtures/'),
    )

Où tu renseignes dans "FIXTURE_DIRS" un ou des chemins vers des répertoires 
contenant les fixtures que va utiliser l'outil de tests pour remplir la BDD.

-- 
Cordialement,
David THENON.

Le lundi 11 juin 2012 11:02:58, rgfors a écrit :
> Mon initial_data.json contenait le script pour alimenter la table
> "auth_permission". J'ai l'impression que django crée automatiquement cette
> table et lorsqu'il essaie d'exécuter mon script il voit qu'il y a des
> doublons. En supprimant ce script ça fonctionne.
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à