Development #6185
Environnement faux-http pour les tests
0%
Description
Dans #6138, Benjamin :
Concernant les tests je verrai plutôt un objet Client à la Django qui synthétiserait juste un environnement WSGI et maintiendrait la liste des cookies, y a un embryon dans test_api.py avec visit_page(): ça va plus vite, c'est plus proche de l'idée que je me fais d'un test unitaire, ça permet aussi de créer des conditions particulières difficiles à réaliser avec twill ou rf.
Fichiers
Historique
Mis à jour par Frédéric Péters il y a plus de 9 ans
- Fichier 0001-tests-switch-to-WebTest-for-mock-requests-6185.patch 0001-tests-switch-to-WebTest-for-mock-requests-6185.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Plutôt que faire évoluer visit_page() je me suis rappelé de l'existence de WebTest (http://webtest.readthedocs.org/), qui offre déjà le nécessaire.
Et j'ai vérifié que ça fonctionnait avec le paquet python-webtest disponible dans wheezy.
Mis à jour par Benjamin Dauvergne il y a plus de 9 ans
Ack, ça va bien simplifier le boulot sur les tests.
Mis à jour par Frédéric Péters il y a plus de 9 ans
- Statut changé de En cours à Résolu (à déployer)
Et j'ai installé python-webtest sur la VM jenkins.
commit b8c0f9067f54e0c2450acb72065e7e4a8c16f713 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sat Dec 20 15:02:06 2014 +0100 tests: switch to WebTest for mock requests (#6185)