Django bevat een ingebouwd testframework (uitbreiding van Python's unittest) met tools die speciaal voor webapplicaties zijn ontworpen — een testclient voor het simuleren van verzoeken, een fixtures-/databasesysteem dat een geïsoleerde testdatabase maakt, en helpers voor het testen van modellen, views en formulieren.
Een basis testgeval
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
