gwift-book/source/part-3-django-concepts/tests.adoc

508 B
Raw Blame History

Tests

En résumé, il est recommandé de:

  1. Tester que le nommage dune URL (son attribut name dans les fichiers urls.py) corresponde à la fonction que lon y a définie 2.

Tests de nommage

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)