Bonjour, je ne comprends pas la ligne 16 du code suivant :
Je ne comprends pas bien le fonctionnement de assertQuerysetEqual et de la fonction repr().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 from django.test import TestCase from django.core.urlresolvers import reverse from models import MiniURL from views import generer def creer_url(): mini = MiniURL(url="http://foo.bar",code=generer(6), pseudo="Maxime") mini.save() return mini class MiniURLTests(TestCase): def test_liste(self): """ Vérifie si une URL sauvegardée est bien affichée """ mini = creer_url() reponse = self.client.get(reverse('mini_url.views.liste')) self.assertEqual(reponse.status_code, 200) self.assertContains(reponse, mini.url) self.assertQuerysetEqual(reponse.context['minis'], [repr(mini)])
Je vous remercie.
Sinouhé
Partager