コード例 #1
0
ファイル: test_models.py プロジェクト: MarkSchmidty/kitsune
 def test_activation_key_expired(self, warning, get_current):
     get_current.return_value.domain = 'testserver'
     user = RegistrationProfile.objects.create_inactive_user(
         'sumouser1234', 'testpass', '*****@*****.**')
     profile = RegistrationProfile.objects.get(user=user)
     user.date_joined = user.date_joined - timedelta(days=1000)
     user.save()
     RegistrationProfile.objects.activate_user(profile.activation_key)
     assert warning.called
     eq_('User activation failure (key expired): {k}'.format(
         k=profile.activation_key), warning.call_args[0][0])
コード例 #2
0
 def test_activation_key_expired(self, warning, get_current):
     get_current.return_value.domain = 'testserver'
     user = RegistrationProfile.objects.create_inactive_user(
         'sumouser1234', 'testpass', '*****@*****.**')
     profile = RegistrationProfile.objects.get(user=user)
     user.date_joined = user.date_joined - timedelta(days=1000)
     user.save()
     RegistrationProfile.objects.activate_user(profile.activation_key)
     assert warning.called
     eq_(
         'User activation failure (key expired): {k}'.format(
             k=profile.activation_key), warning.call_args[0][0])
コード例 #3
0
ファイル: test_views.py プロジェクト: AndryulE/kitsune
 def test_active_user_activation(self, get_current):
     """If an already active user tries to activate with a valid key,
     we take them to login page and show message."""
     get_current.return_value.domain = 'su.mo.com'
     user = RegistrationProfile.objects.create_inactive_user(
         'sumouser1234', 'testpass', '*****@*****.**')
     user.is_active = True
     user.save()
     key = RegistrationProfile.objects.all()[0].activation_key
     url = reverse('users.activate', args=[user.id, key])
     response = self.client.get(url, follow=True)
     eq_(200, response.status_code)
     doc = pq(response.content)
     eq_('Your account is already activated, log in below.',
         doc('ul.user-messages').text())
コード例 #4
0
 def test_active_user_activation(self, get_current):
     """If an already active user tries to activate with a valid key,
     we take them to login page and show message."""
     get_current.return_value.domain = 'su.mo.com'
     user = RegistrationProfile.objects.create_inactive_user(
         'sumouser1234', 'testpass', '*****@*****.**')
     user.is_active = True
     user.save()
     key = RegistrationProfile.objects.all()[0].activation_key
     url = reverse('users.activate', args=[user.id, key])
     response = self.client.get(url, follow=True)
     eq_(200, response.status_code)
     doc = pq(response.content)
     eq_('Your account is already activated, log in below.',
         doc('ul.user-messages').text())