Mercurial > public > sg101
view antispam/tests/test_views.py @ 1215:4bb5ea74164b modernize
Add unit tests for antispam views.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 12 Feb 2025 19:02:27 -0600 |
parents | |
children | 42fef17a89a4 |
line wrap: on
line source
""" Unit tests for the antispam application views. """ import datetime import json from django.test import TestCase from django.core.urlresolvers import reverse from django.contrib.auth.models import User class SuspendedViewTestCase(TestCase): def setUp(self): self.url = reverse('antispam-suspended') def test_suspended_user_is_active(self): self.user = User.objects.create_user( username='pj', email='pj@example.com', password='top_secret') self.client.login(username='pj', password='top_secret') self.assertTrue(self.user.is_active) response = self.client.get(self.url) self.assertEqual(response.status_code, 200) def test_suspended_user_is_not_active(self): url = reverse('antispam-suspended') response = self.client.get(self.url) self.assertEqual(response.status_code, 200)