Bonjour,
j'ai commencé à mettre en place des tests selenium pour une application Django
j'ai lu et +/- 'compris' que selenium utilisait une base test qui était détruite à la fin des tests
et c'est mon problème
je souhaite tester la mise à jour de mes tables (insertion d'un enregistrement après soumission des formulaire d'édition) or lorsque je compte les enregistrements j'obtiens 0 avant et après validation car c'est ma base de dev qui est mise à jour et visiblement pas la base test... enfin si je comprends bien...
alors comment tester les données mises à jour dans ma base ?
j'ai essayé de lui indiquer la même base SQLite (db.sqlite3) mais j'ai une erreur m'indiquant que la base est déjà utilisée par un autre processus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), 'TEST': { 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, } }
Partager