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'),
        },
    }
}