summaryrefslogtreecommitdiffstats
path: root/hyperkitty/tests/test_views.py
diff options
context:
space:
mode:
Diffstat (limited to 'hyperkitty/tests/test_views.py')
-rw-r--r--hyperkitty/tests/test_views.py28
1 files changed, 14 insertions, 14 deletions
diff --git a/hyperkitty/tests/test_views.py b/hyperkitty/tests/test_views.py
index 123989b..8f540c6 100644
--- a/hyperkitty/tests/test_views.py
+++ b/hyperkitty/tests/test_views.py
@@ -26,7 +26,7 @@ from django.core.urlresolvers import reverse
import urllib
class AccountViewsTestCase(TestCase):
-
+
def setUp(self):
self.client = Client()
@@ -34,37 +34,37 @@ class AccountViewsTestCase(TestCase):
# Try to access user profile (private data) without logging in
response = self.client.get(reverse('user_profile'))
self.assertRedirects(response, "%s?next=%s" % (reverse('user_login'), reverse('user_profile')))
-
+
def test_profile(self):
User.objects.create_user('testuser', 'syst3m.w0rm+test@gmail.com', 'testPass')
user = self.client.login(username='testuser', password='testPass')
-
+
response = self.client.get(reverse('user_profile'))
self.assertEqual(response.status_code, 200)
-
+
# Verify that user_profile is present in request context
self.assertTrue('user_profile' in response.context)
-
+
# Verify karma for newly created user is 1
self.assertEqual(response.context['user_profile'].karma, 1)
-
-
+
+
def test_registration(self):
-
+
User.objects.create_user('testuser', 'syst3m.w0rm+test@gmail.com', 'testPass')
user = self.client.login(username='testuser', password='testPass')
-
+
# If the user if already logged in, redirect to index page..don't let him register again
response = self.client.get(reverse('user_registration'))
self.assertRedirects(response, reverse('index'))
self.client.logout()
-
+
# Access the user registration page after logging out and try to register now
response = self.client.get(reverse('user_registration'))
self.assertEqual(response.status_code, 200)
-
+
# @TODO: Try to register a user and verify its working
-
+
class MessageViewsTestCase(TestCase):
def setUp(self):
@@ -73,7 +73,7 @@ class MessageViewsTestCase(TestCase):
def test_good_vote(self):
User.objects.create_user('testuser', 'syst3m.w0rm+test@gmail.com', 'testPass')
user = self.client.login(username='testuser', password='testPass')
-
+
resp = self.client.post(reverse('message_vote', kwargs={'mlist_fqdn': 'list@list.com'}), {'vote': 1, 'messageid': 123, })
self.assertEqual(resp.status_code, 200)
@@ -81,4 +81,4 @@ class MessageViewsTestCase(TestCase):
resp = self.client.post(reverse('message_vote', kwargs={'mlist_fqdn': 'list@list.com'}), {'vote': 1, 'messageid': 123, })
url = "%s?next=%s" % (reverse('user_login'), urllib.quote(reverse('message_vote', kwargs={'mlist_fqdn': 'list@list.com'})))
self.assertRedirects(resp, url)
-
+