Bonjour, je ne comprends pas la ligne 16 du code suivant :

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 ne comprends pas bien le fonctionnement de assertQuerysetEqual et de la fonction repr().

Je vous remercie.

Sinouhé