Ejemplo n.º 1
0
    def test_mass_mail_post_send(self):
        test_list = []

        def post_send_signal(sender, message, **kwargs):
            self.assertEqual(message.subject, u'件名')
            self.assertEqual(message.body, u'本文')
            test_list.extend(message.to)
        mail_post_send.connect(post_send_signal)

        send_mass_mail(((
            u'件名',
            u'本文',
            u'差出人 <*****@*****.**>',
            [u'宛先 <*****@*****.**>' % i],
        ) for i in range(10)), encoding='iso-2022-jp')

        self.assertEqual(test_list, [
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
        ])
Ejemplo n.º 2
0
    def test_mass_mail_post_send(self):
        test_list = []

        def post_send_signal(sender, message, **kwargs):
            self.assertEqual(message.subject, u'件名')
            self.assertEqual(message.body, u'本文')
            test_list.extend(message.to)

        mail_post_send.connect(post_send_signal)

        send_mass_mail(((
            u'件名',
            u'本文',
            u'差出人 <*****@*****.**>',
            [u'宛先 <*****@*****.**>' % i],
        ) for i in range(10)),
                       encoding='iso-2022-jp')

        self.assertEqual(test_list, [
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
            u'宛先 <*****@*****.**>',
        ])
Ejemplo n.º 3
0
    def test_post_send_signal(self):
        test_list = []

        def post_send_signal(sender, message, **kwargs):
            self.assertEqual(message.subject, u'件名')
            self.assertEqual(message.body, u'本文')
            test_list.append("arrived")
        mail_post_send.connect(post_send_signal)

        send_mail(
            u'件名',
            u'本文',
            u'差出人 <*****@*****.**>',
            [u'宛先 <*****@*****.**>'],
        )

        self.assertTrue(test_list, ["arrived"])
Ejemplo n.º 4
0
    def test_post_send_signal(self):
        test_list = []

        def post_send_signal(sender, message, **kwargs):
            self.assertEqual(message.subject, u'件名')
            self.assertEqual(message.body, u'本文')
            test_list.append("arrived")

        mail_post_send.connect(post_send_signal)

        send_mail(
            u'件名',
            u'本文',
            u'差出人 <*****@*****.**>',
            [u'宛先 <*****@*****.**>'],
        )

        self.assertTrue(test_list, ["arrived"])