Exemple #1
0
    def test_valid_signup_form_sends_email(self):
        form = UserCreationForm({
            'email': '*****@*****.**',
            'password1': 'abcabcabc',
            'password2': 'abcabcabc',
        })

        self.assertTrue(form.is_valid())

        with self.assertLogs("main.forms", level='INFO') as cm:
            form.send_mail()

        self.assertEqual(len(mail.outbox), 1)
        self.assertEqual(mail.outbox[0].subject, 'Welcome to BookStore')
        self.assertGreaterEqual(len(cm.output), 1)
Exemple #2
0
    def test_valid_signup_form_sends_email(self):
        form = UserCreationForm({
            'email': '*****@*****.**',
            'password1': 'asdf1234.*',
            'password2': 'asdf1234.*'
        })
        self.assertTrue(form.is_valid())

        with self.assertLogs(logging.getLogger('main.forms'),
                             level='INFO') as cm:
            form.send_mail()

        self.assertEquals(len(mail.outbox), 1)
        self.assertEquals(mail.outbox[0].subject, "Welcome to BookTime")

        self.assertGreaterEqual(len(cm.output), 1)