3
私はジャンゴに新たなんだとアウトバウンドのメールでのいくつかのテキストがありますかどうかを確認するためにunittest
を使用しようとしています:Djangoの電子メールの内容をテストするには?
class test_send_daily_email(TestCase):
def test_success(self):
self.assertIn(mail.outbox[0].body, "My email's contents")
をしかし、私はmail.outbox[0].body
で問題を抱えています。 \nMy email's contents\n
を出力し、テストテキストと一致しません。
私は運を持ついくつかの異なる修正しようとしました:
str(mail.outbox[0].body).rstrip()
は - 、私はこれがなければなりません知っていない属性
謝罪をデコード - idential文字列
str(mail.outbox[0].body).decode('utf-8')
を返します。簡単な仕事。 Railsではテキストを解析するためにNokogiriのようなものを使用します。 Djangoでこれを解析する正しい方法は何ですか?私はthe documentationでこれに関する指示を見つけることができませんでした。
電子メールを送信するポストコードをお願いします。 –