=== Tests En résumé, il est recommandé de: 1. Tester que le nommage d'une URL (son attribut `name` dans les fichiers `urls.py`) corresponde à la fonction que l'on y a définie 2. Tester que l'URL envoie bien vers l'exécution d'une fonction (et que cette fonction est celle que l'on attend) TODO: Voir comment configurer une `memoryDB` pour l'exécution des tests. ==== Tests de nommage [source,python] ---- from django.core.urlresolvers import reverse from django.test import TestCase class HomeTests(TestCase): def test_home_view_status_code(self): url = reverse("home") response = self.client.get(url) self.assertEquals(response.status_code, 200) ---- ==== Tests d'urls [source,python] ---- from django.core.urlresolvers import reverse from django.test import TestCase from .views import home class HomeTests(TestCase): def test_home_view_status_code(self): view = resolve("/") self.assertEquals(view.func, home) ----