diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-11-22 15:08:18 -0300 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2011-11-22 15:08:18 -0300 |
commit | e2eb272f14f55628170b85024cf9a87f6fccddb5 (patch) | |
tree | 10121a76eefabc507ff16cea11b617c09f3e4fe7 /askbot/tests/permission_assertion_tests.py | |
parent | a228ae6f445486353fbf5aef41b2440e54d17151 (diff) | |
parent | 2f56f6ee6cb9e7a78230b7fb3b4a6e5dd096ec70 (diff) | |
download | askbot-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.py | 25 |
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']) |