def test_new_contact_activation_email(rf): assert len(mail.outbox) == 0 u = UserFactory() view = SendActivationEmailView() with mock.patch('contacts.views.activation.messages'): # bypass messages view.get(rf.get('/'), pk=u.id) assert len(mail.outbox) == 1 email = mail.outbox[0] assert email.to[0] == u.business_email assert email.subject == 'Please activate your {0} account'.format(settings.SITE_NAME)