View All Posts. MiCHiLU.com powered by Django ;-)

[Django]: Django和訳ドキュメント sync to r5150

Django オンラインドキュメント和訳 更新しました。 Revision 5150 (2007/05/05)

以下、 diff -r 5126:5150 の主な変更分です。

e-mail の送信 - お手軽な例:

http://michilu.com/django/doc-ja/email/#id1

SMTP サーバとの接続に TLS を使うかどうかを EMAIL_USE_TLS で設定できます.

e-mail の送信 - EmailMessage および SMTPConnection クラス:

http://michilu.com/django/doc-ja/email/#emailmessage-smtpconnection

Django の send_mail() および send_mass_mail() 関数は,実際には django.mail クラスの EmailMessage や SMTPConnection クラスに対 して薄いラッパをかぶせたものにすぎません. Django からメールを送信する方法 をカスタマイズしたければ,これらのクラスをサブクラス化してやりたいことを実 現できます.

Djangoアプリケーションのテスト - TestCaseクラス:

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 ユニットテ スト機能はそのままに, さらに便利な機能が加わっています.

Djangoアプリケーションのテスト - アサーション:

http://michilu.com/django/doc-ja/testing/#id23

通常の Python ユニットテストには, assertTrue や assertEquals のよ うな様々なアサーションがあり,プログラムの挙動を検証するのに使えます. django.TestCase では, Web サイトの挙動をテストするのに便利なアサーショ ンをさらにいくつか追加しています.

  • assertRedirects(response, expected_path)
  • assertContains(response, text, count=1)
Sat, 5 May 2007 18:12:14 +0900 source edit
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.1 Japan License.
View All Posts. MiCHiLU.com powered by Django ;-)