def test_user_assigned(self): user = User.objects.get(pk=2) obj = TestModel.objects.get(pk=1) lst = get_permission_targets("testapp.use.testapp.testmodel", user) self.assertEqual(len(lst), 1) self.assertEqual(lst[0], obj)
def test_group_assigned(self): grouper = User.objects.get(pk=3) self.assertEqual(len(get_permission_targets("testapp.use.testapp.testmodel", grouper)), 0) self.assertEqual(len(get_permission_targets("testapp.have.testapp.testmodel", grouper)), 1)
def test_none_assigned(self): user = User.objects.get(pk=2) self.assertEqual(len(get_permission_targets("testapp.have.testapp.testmodel", user)), 0)