コード例 #1
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_recipients(self):
     '''mail.gen_mail should return a Message object with the right recipient list'''
     m = gen_mail(gen_template('dummy'), RECIPIENTS, PATH)
     self.assertEqual(m['To'], ", ".join(RECIPIENTS))
     # single recipient
     m = gen_mail(gen_template('dummy'), ['*****@*****.**'], PATH)
     self.assertEqual(m['To'], '*****@*****.**')
コード例 #2
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_templ_tag_local_file(self):
     '''mail.gen_mail with local file => template containing url tag to be stripped'''
     m = gen_mail(gen_template('testtest%stest'), RECIPIENTS, PATH)
     self.assertEqual(get_mail_plain_body(m), 'testtesttest')
     m = gen_mail(gen_template('testtest\n%s\ntest'), RECIPIENTS, PATH)
     self.assertEqual(get_mail_plain_body(m), 'testtesttest')
     m = gen_mail(gen_template('testtest%s\ntest'), RECIPIENTS, PATH)
     self.assertEqual(get_mail_plain_body(m), 'testtesttest')
     m = gen_mail(gen_template('testtest\n%stest'), RECIPIENTS, PATH)
     self.assertEqual(get_mail_plain_body(m), 'testtesttest')
コード例 #3
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_templ_no_tag_local_file(self):
     '''mail.gen_mail with local file => template not containing any url tag'''
     m = gen_mail(gen_template('testtesttesttest'), RECIPIENTS, PATH)
     self.assertEqual(get_mail_plain_body(m), 'testtesttesttest')
コード例 #4
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_content_type(self):
     '''mail.gen_mail should return a Message object with the right content-type'''
     m = gen_mail(gen_template('dummy'), RECIPIENTS, PATH)
     self.assertEqual(m['Content-Type'], 'multipart/alternative')
コード例 #5
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_subject(self):
     '''mail.gen_mail should set the right subject (from chosen template)'''
     t = gen_template('dumdummy')
     m = gen_mail(t, RECIPIENTS, PATH)
     self.assertEqual(m['Subject'], t['header'])
コード例 #6
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_sender(self):
     '''mail.gen_mail should return a Message object with the right From field (depending on conf)'''
     m = gen_mail(gen_template('dummy'), RECIPIENTS, PATH)
     self.assertEqual(m['From'], conf.SENDER_EMAIL)
コード例 #7
0
ファイル: test_mail.py プロジェクト: raphigaziano/sendcrap
 def test_templ_tag_remote_file(self):
     '''mail.gen_mail with url => with url tag '''
     m = gen_mail(gen_template('testtest%stest'), RECIPIENTS, URL)
     self.assertEqual(get_mail_plain_body(m), 'testtest%stest' % URL)
     self.assertEqual(get_mail_html_body(m), 'testtest%stest' % HTML_URL)