示例#1
0
 def test_getPermissions_valid_user_require_perms_edit_group(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION = True
     settings.DASHBOARD_REQUIRE_PERMISSIONS = True
     settings.DASHBOARD_REQUIRE_EDIT_GROUP = True
     from graphite.dashboard.views import getPermissions
     user = User.objects.create(email='*****@*****.**')
     user.backend = ''
     self.assertEqual(getPermissions(user), [])
示例#2
0
 def test_getPermissions_valid_user_require_perms_edit_group(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION=True
     settings.DASHBOARD_REQUIRE_PERMISSIONS=True
     settings.DASHBOARD_REQUIRE_EDIT_GROUP=True
     from graphite.dashboard.views import getPermissions
     user = User.objects.create(email='*****@*****.**')
     user.backend = ''
     self.assertEqual(getPermissions(user), [])
示例#3
0
 def test_getPermissions_valid_user(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION = True
     settings.DASHBOARD_REQUIRE_PERMISSIONS = False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP = False
     from graphite.dashboard.views import getPermissions
     user = User.objects.create(email='*****@*****.**')
     user.backend = ''
     self.assertEqual(getPermissions(user), ['change', 'delete'])
示例#4
0
 def test_getPermissions_valid_user(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION=True
     settings.DASHBOARD_REQUIRE_PERMISSIONS=False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP=False
     from graphite.dashboard.views import getPermissions
     user = User.objects.create(email='*****@*****.**')
     user.backend = ''
     self.assertEqual(getPermissions(user), ['change', 'delete'])
示例#5
0
 def test_getPermissions_no_user_require_auth(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION = True
     settings.DASHBOARD_REQUIRE_PERMISSIONS = False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP = False
     from graphite.dashboard.views import getPermissions
     self.assertEqual(getPermissions(False), [])
示例#6
0
 def test_getPermissions_no_user(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION = False
     settings.DASHBOARD_REQUIRE_PERMISSIONS = False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP = False
     from graphite.dashboard.views import getPermissions
     self.assertEqual(getPermissions(False), ['change', 'delete'])
示例#7
0
 def test_getPermissions_no_user_require_auth(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION=True
     settings.DASHBOARD_REQUIRE_PERMISSIONS=False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP=False
     from graphite.dashboard.views import getPermissions
     self.assertEqual(getPermissions(False), [])
示例#8
0
 def test_getPermissions_no_user(self):
     settings.DASHBOARD_REQUIRE_AUTHENTICATION=False
     settings.DASHBOARD_REQUIRE_PERMISSIONS=False
     settings.DASHBOARD_REQUIRE_EDIT_GROUP=False
     from graphite.dashboard.views import getPermissions
     self.assertEqual(getPermissions(False), ['change', 'delete'])