Django には ビルトイン テスティング フレームワーク (Python の unittest を拡張) が含まれており、Web アプリケーション向けにカスタマイズされたツール — リクエストをシミュレートするテスト クライアント、分離されたテスト データベースを作成する フィクスチャ/データベース システム、モデル、ビュー、フォームをテストするためのヘルパー — が備わっています。
基本的なテスト ケース
django.test TestCase
():
():
.article = Article.objects.create(title=, body=)
():
.assertEqual((.article), )
():
.assertFalse(.article.published)
