bgneal@1215: """ bgneal@1215: Unit tests for the antispam application views. bgneal@1215: bgneal@1215: """ bgneal@1215: import datetime bgneal@1215: import json bgneal@1215: bgneal@1215: from django.test import TestCase bgneal@1215: from django.core.urlresolvers import reverse bgneal@1215: from django.contrib.auth.models import User bgneal@1215: bgneal@1215: bgneal@1215: class SuspendedViewTestCase(TestCase): bgneal@1215: def setUp(self): bgneal@1215: self.url = reverse('antispam-suspended') bgneal@1215: bgneal@1215: def test_suspended_user_is_active(self): bgneal@1215: self.user = User.objects.create_user( bgneal@1215: username='pj', email='pj@example.com', password='top_secret') bgneal@1215: self.client.login(username='pj', password='top_secret') bgneal@1215: self.assertTrue(self.user.is_active) bgneal@1215: response = self.client.get(self.url) bgneal@1215: self.assertEqual(response.status_code, 200) bgneal@1215: bgneal@1215: def test_suspended_user_is_not_active(self): bgneal@1215: url = reverse('antispam-suspended') bgneal@1215: response = self.client.get(self.url) bgneal@1215: self.assertEqual(response.status_code, 200)