示例#1
0
    def test_can_delete_not_readonly(self):
        role = Role(name=u"Role One")
        role.save()
        pk = role.pk

        role.delete()

        self.assertEqual(Role.objects.filter(id=pk).count(), 0)
示例#2
0
    def test_can_delete_not_readonly(self):
        role = Role(name=u"Role One")
        role.save()
        pk = role.pk

        role.delete()

        self.assertEqual(Role.objects.filter(id=pk).count(), 0)
示例#3
0
    def test_cant_delete_readonly(self):
        role = Role(name=u"Role One", read_only=True)
        role.save()
        pk = role.pk

        role.delete()
        self.assertEqual(Role.objects.filter(id=pk).count(), 1)

        role_re = Role.objects.get(id=pk)
        self.assertEqual(role_re.name, u"Role One")
示例#4
0
    def test_cant_delete_readonly(self):
        role = Role(name=u"Role One", read_only=True)
        role.save()
        pk = role.pk

        role.delete()
        self.assertEqual(Role.objects.filter(id=pk).count(), 1)

        role_re = Role.objects.get(id=pk)
        self.assertEqual(role_re.name, u"Role One")