Django オンラインドキュメント和訳 更新しました。 Revision 5150 (2007/05/05)
以下、 diff -r 5126:5150 の主な変更分です。
http://michilu.com/django/doc-ja/email/#id1
SMTP サーバとの接続に TLS を使うかどうかを EMAIL_USE_TLS で設定できます.
http://michilu.com/django/doc-ja/email/#emailmessage-smtpconnection
Django の send_mail() および send_mass_mail() 関数は,実際には django.mail クラスの EmailMessage や SMTPConnection クラスに対 して薄いラッパをかぶせたものにすぎません. Django からメールを送信する方法 をカスタマイズしたければ,これらのクラスをサブクラス化してやりたいことを実 現できます.
http://michilu.com/django/doc-ja/testing/#id18
通常, Python のユニットテストでは, unittest.testCase をテストケースク ラスのベースクラスとして拡張して使います. Django では, unittest.testCase を更に拡張した独自のベースクラス, django.test.TestCase を提供しています. このクラスは, Web サイトのテス ト時に便利な機能をいくつか追加しています. 通常のユニットテストの TestCase から Django 独自の TestCase への以降は簡単 で,単にベースクラスを unittest.TestCase から django.test.TestCase に変更するだけです. django.test.TestCase では,標準の Python ユニットテ スト機能はそのままに, さらに便利な機能が加わっています.
http://michilu.com/django/doc-ja/testing/#id23
通常の Python ユニットテストには, assertTrue や assertEquals のよ うな様々なアサーションがあり,プログラムの挙動を検証するのに使えます. django.TestCase では, Web サイトの挙動をテストするのに便利なアサーショ ンをさらにいくつか追加しています.
- assertRedirects(response, expected_path)
- assertContains(response, text, count=1)
