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)]) |
Partager