Ejemplo n.º 1
0
 def test_activation_email(self):
     ''':meth:`RegistrationProfile.send_activation_email` sends an email.
     '''
     new_user = User.create_user(**self.user_info)
     profile = RegistrationProfile.create_profile(new_user)
     profile.send_activation_email(Site.get_current())
     self.assertEqual(len(mail.outbox), 1)
     self.assertEqual(mail.outbox[0].to, [self.user_info['email']])
Ejemplo n.º 2
0
 def test_activation_email(self):
     ''':meth:`RegistrationProfile.send_activation_email` sends an email.
     '''
     new_user = User.create_user(**self.user_info)
     profile = RegistrationProfile.create_profile(new_user)
     profile.send_activation_email(Site.get_current())
     self.assertEqual(len(mail.outbox), 1)
     self.assertEqual(mail.outbox[0].to, [self.user_info['email']])
Ejemplo n.º 3
0
    def test_profile_creation(self):
        '''Creating a registration profile for a user populates the
        profile with the correct user and a SHA1 hash to use as
        activation key.
        '''
        new_user = User.create_user(**self.user_info)
        profile = RegistrationProfile.create_profile(new_user)

        ct = self.session.query(RegistrationProfile).count()

        self.assertEqual(ct, 1)
        self.assertEqual(profile.user.id, new_user.id)
        self.assertRegexpMatches(profile.activation_key, '^[a-f0-9]{40}$')
        self.assertEqual(unicode(profile),
                         u'Registration information for alice')
Ejemplo n.º 4
0
    def test_profile_creation(self):
        '''Creating a registration profile for a user populates the
        profile with the correct user and a SHA1 hash to use as
        activation key.
        '''
        new_user = User.create_user(**self.user_info)
        profile = RegistrationProfile.create_profile(new_user)

        ct = self.session.query(RegistrationProfile).count()

        self.assertEqual(ct, 1)
        self.assertEqual(profile.user.id, new_user.id)
        self.assertRegexpMatches(profile.activation_key, '^[a-f0-9]{40}$')
        self.assertEqual(unicode(profile),
                         u'Registration information for alice')