Django zawiera wbudowaną strukturę testowania (rozszerzającą Python'ową bibliotekę unittest) z narzędziami dostosowanymi do aplikacji webowych — klienta testowego do symulacji żądań, system fixture'ów/bazy danych tworzący izolowaną testową bazę danych oraz pomocniki do testowania modeli, widoków i formularzy.
Podstawowy przypadek testowy
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
