Projet

Général

Profil

Development #6185

Environnement faux-http pour les tests

Ajouté par Frédéric Péters il y a plus de 9 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
20 décembre 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

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

#1

Mis à jour par Frédéric Péters il y a plus de 9 ans

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.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Ack, ça va bien simplifier le boulot sur les tests.

#3

Mis à jour par Thomas Noël il y a plus de 9 ans

Ack aussi

#4

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)
#5

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF