Files
mayan-edms/mayan/apps/smart_settings/tests/test_view_permissions.py
Roberto Rosario 50333d1326 Update smart settings app
Sort arguments. Add keyword arguments.

Signed-off-by: Roberto Rosario <Roberto.Rosario@mayan-edms.com>
2019-01-21 04:06:31 -04:00

31 lines
995 B
Python

from __future__ import absolute_import, unicode_literals
from mayan.apps.common.tests import GenericViewTestCase
from ..permissions import permission_settings_view
class SmartSettingViewPermissionsTestCase(GenericViewTestCase):
def test_view_access_denied(self):
response = self.get(viewname='settings:namespace_list')
self.assertEqual(response.status_code, 403)
response = self.get(
viewname='settings:namespace_detail',
kwargs={'namespace_name': 'common'}
)
self.assertEqual(response.status_code, 403)
def test_view_access_permitted(self):
self.grant_permission(permission=permission_settings_view)
response = self.get(viewname='settings:namespace_list')
self.assertEqual(response.status_code, 200)
response = self.get(
viewname='settings:namespace_detail',
kwargs={'namespace_name': 'common'}
)
self.assertEqual(response.status_code, 200)