Django એક બિલ્ટ-ઇન ટેસ્ટિંગ ફ્રેમવર્ક (Python ના unittest ને વિસ્તૃત કર્યું) ને અન્તર્ભૂત કરે છે જે વેબ એપ્લિકેશનમાં ખાસ ટૂલ્સ સાથે આવે છે — વિનંતીઓનું સિમ્યુલેટ કરવા માટે એક ટેસ્ટ ક્લાયન્ટ, એક ફિક્સચર/ડેટાબેસ સિસ્ટમ જે એક અલગ ટેસ્ટ ડેટાબેસ બનાવે છે, અને મોડલ્સ, વ્યુઝ અને ફોર્મ્સને ટેસ્ટ કરવા માટે સહાયક.
એક મૂળભૂત ટેસ્ટ કેસ
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
