def test_token_email(self):
outboxlen = len(mail.outbox)
url = reverse('register')
data = {
'email': utils.generateRandomString() + '@test-same-email.desec.io',
'password': utils.generateRandomString(size=12),
'dyn': False,
}
response = self.client.post(url, data, REMOTE_ADDR=utils.generateRandomIPv4Address())
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
self.assertEqual(len(mail.outbox), outboxlen + 1)
user = models.User.objects.get(email=data['email'])
self.assertTrue(user.get_token() in mail.outbox[-1].body)
评论列表
文章目录