def test_activation_expired(self):
"""
An expired account can't be activated.
"""
resp = self.client.post(
reverse('registration_register'),
data=self.valid_data
)
profile = RegistrationProfile.objects.get(
user__username=self.valid_data['username']
)
user = profile.user
user.date_joined -= datetime.timedelta(
days=settings.ACCOUNT_ACTIVATION_DAYS + 1
)
user.save()
resp = self.client.get(
reverse(
'registration_activate',
args=(),
kwargs={'activation_key': profile.activation_key}
)
)
self.assertEqual(200, resp.status_code)
self.assertTemplateUsed(resp, 'registration/activate.html')
评论列表
文章目录