Django 包含一个内置的测试框架(扩展 Python 的 unittest),其中包含为 Web 应用程序量身定制的工具——用于模拟请求的测试客户端、创建隔离测试数据库的 fixtures/database 系统,以及用于测试模型、视图和表单的助手。
基本测试用例
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
