def test_cant_edit_readonly_name(self): role = Role(name=u"Role One", read_only=True) role.save() pk = role.pk # Try to edit: role.name = u"Not a womble" self.assertFalse(role.save()) role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Role One")
def test_cant_edit_readonly_name(self): role = Role(name=u"Role One", read_only=True) role.save() pk = role.pk # Try to edit: role.name = u"Not a womble" self.assertFalse(role.save()) role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Role One")
def test_can_edit_not_readonly(self): role = Role(name=u"Role One") role.save() pk = role.pk # Try to edit: role.name = u"Some other thing" role.save() role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Some other thing")
def test_can_edit_not_readonly(self): role = Role(name=u"Role One") role.save() pk = role.pk # Try to edit: role.name = u"Some other thing" role.save() role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Some other thing")
def test_cannot_change_name_when_readonly(self): role = Role(name=u"Role One", read_only=True, standard=False) role.save() pk = role.pk role = Role.objects.get(id=pk) role.name = u"Rick" role.save() role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Role One") self.assertEqual(role.read_only, True) self.assertEqual(role.standard, False)
def test_cannot_change_name_when_readonly(self): role = Role(name=u"Role One", read_only=True, standard=False) role.save() pk = role.pk role = Role.objects.get(id=pk) role.name = u"Rick" role.save() role = Role.objects.get(id=pk) self.assertEqual(role.name, u"Role One") self.assertEqual(role.read_only, True) self.assertEqual(role.standard, False)
def test_can_change_to_readonly(self): role = Role(name=u"Role One", read_only=False) role.save() pk = role.pk role = Role.objects.get(id=pk) self.assertFalse(role.read_only) role.read_only = True role.save() role = Role.objects.get(id=pk) self.assertTrue(role.read_only) role.name = u"Whatever" self.assertFalse(role.save())
def test_can_change_to_readonly(self): role = Role(name=u"Role One", read_only=False) role.save() pk = role.pk role = Role.objects.get(id=pk) self.assertFalse(role.read_only) role.read_only = True role.save() role = Role.objects.get(id=pk) self.assertTrue(role.read_only) role.name = u"Whatever" self.assertFalse(role.save())