summaryrefslogtreecommitdiffstats
path: root/askbot/tests/permission_assertion_tests.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-11-22 15:08:18 -0300
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-11-22 15:08:18 -0300
commite2eb272f14f55628170b85024cf9a87f6fccddb5 (patch)
tree10121a76eefabc507ff16cea11b617c09f3e4fe7 /askbot/tests/permission_assertion_tests.py
parenta228ae6f445486353fbf5aef41b2440e54d17151 (diff)
parent2f56f6ee6cb9e7a78230b7fb3b4a6e5dd096ec70 (diff)
downloadaskbot-e2eb272f14f55628170b85024cf9a87f6fccddb5.tar.gz
askbot-e2eb272f14f55628170b85024cf9a87f6fccddb5.tar.bz2
askbot-e2eb272f14f55628170b85024cf9a87f6fccddb5.zip
Merge branch 'tmp' into vlad111
Diffstat (limited to 'askbot/tests/permission_assertion_tests.py')
-rw-r--r--askbot/tests/permission_assertion_tests.py25
1 files changed, 20 insertions, 5 deletions
diff --git a/askbot/tests/permission_assertion_tests.py b/askbot/tests/permission_assertion_tests.py
index 99a2f168..5b7d087b 100644
--- a/askbot/tests/permission_assertion_tests.py
+++ b/askbot/tests/permission_assertion_tests.py
@@ -8,6 +8,8 @@ from askbot.tests import utils
from askbot.conf import settings as askbot_settings
from askbot import models
from askbot.templatetags import extra_filters as template_filters
+from askbot.tests.utils import skipIf
+
class PermissionAssertionTestCase(TestCase):
"""base TestCase class for permission
@@ -1587,18 +1589,31 @@ class ClosedForumTests(utils.AskbotTestCase):
self.question = self.post_question()
self.test_url = self.question.get_absolute_url()
self.redirect_to = settings.LOGIN_URL
+ self.client = Client()
askbot_settings.ASKBOT_CLOSED_FORUM_MODE = True
+ @skipIf('askbot.middleware.forum_mode.ForumModeMiddleware' \
+ not in settings.MIDDLEWARE_CLASSES,
+ 'no ForumModeMiddleware set')
+ def test_login_page_accessable(self):
+ # futher see in page_load_tests.py
+ response = self.client.get(reverse('user_signin'))
+ self.assertEquals(response.status_code, 200)
+
+ @skipIf('askbot.middleware.forum_mode.ForumModeMiddleware' \
+ not in settings.MIDDLEWARE_CLASSES,
+ 'no ForumModeMiddleware set')
def test_anonymous_access(self):
- client = Client()
- response = client.get(self.test_url)
+ response = self.client.get(self.test_url)
self.assertEquals(response.status_code, 302)
self.assertTrue(self.redirect_to in response['Location'])
+ @skipIf('askbot.middleware.forum_mode.ForumModeMiddleware' \
+ not in settings.MIDDLEWARE_CLASSES,
+ 'no ForumModeMiddleware set')
def test_authentificated_access(self):
- client = Client()
- client.login(username=self.other_user.username, password=self.password)
- response = client.get(self.test_url)
+ self.client.login(username=self.other_user.username, password=self.password)
+ response = self.client.get(self.test_url)
self.assertEquals(response.status_code, 302)
self.assertTrue(self.redirect_to not in response['Location'])
self.assertTrue(self.test_url in response['Location'])