Django enthält ein integriertes Test-Framework (das Pythons unittest erweitert) mit speziellen Tools für Webanwendungen — einen Test-Client zum Simulieren von Anfragen, ein Fixtures-/Datenbanksystem, das eine isolierte Test-Datenbank erstellt, und Helfer zum Testen von Models, Views und Forms.
Ein einfacher Test-Fall
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
