コード例 #1
0
ファイル: backend.py プロジェクト: chrisglass/django-rulez
 def test_user_is_tested_for_simple_rule_by_field_name(self):
     self.create_fixtures()
     registry.register(
         'mock_permission', MockModel, field_name='mock_simple_permission')
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'mock_permission', self.model)
     self.assertEqual(res, True)
コード例 #2
0
 def test_user_is_tested_for_simple_rule_by_field_name(self):
     self.create_fixtures()
     registry.register(
         'mock_permission', MockModel, field_name='mock_simple_permission')
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'mock_permission', self.model)
     self.assertEqual(res, True)
コード例 #3
0
ファイル: backend.py プロジェクト: medslate/django-rulez
 def test_inactive_user_can_never_have_any_permissions(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.inactive_user, 'mock_permission', self.model)
     self.assertEqual(res, False)
コード例 #4
0
ファイル: backend.py プロジェクト: medslate/django-rulez
 def test_rules_returns_False_for_inexistant_rule(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'whatever_permission', self.model)
     self.assertEqual(res, False)
コード例 #5
0
ファイル: backend.py プロジェクト: medslate/django-rulez
 def test_rules_returns_False_for_None_obj(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'mock_permission', None)
     self.assertEqual(res, False)
コード例 #6
0
ファイル: backend.py プロジェクト: stefanfoulis/django-rulez
 def test_rules_returns_False_for_inexistant_rule(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'whatever_permission', self.model)
     self.assertEqual(res, False)
コード例 #7
0
ファイル: backend.py プロジェクト: stefanfoulis/django-rulez
 def test_rules_returns_False_for_None_obj(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, 'mock_permission', None)
     self.assertEqual(res, False)
コード例 #8
0
ファイル: backend.py プロジェクト: chrisglass/django-rulez
 def test_inactive_user_can_never_have_any_permissions(self):
     self.create_fixtures()
     registry.register('mock_permission', MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.inactive_user, 'mock_permission', self.model)
     self.assertEqual(res, False)
コード例 #9
0
ファイル: backend.py プロジェクト: juandecarrion/django-rulez
 def test_user_is_tested_for_simple_rule(self):
     self.create_fixtures()
     registry.register("mock_simple_permission", MockModel)
     back = ObjectPermissionBackend()
     res = back.has_perm(self.user, "mock_simple_permission", self.model)
     self.assertEqual(res, True)