def test_updating_name_validation_throw(self): actor = Actor(name='jane', surname='doe') actor.full_clean() actor.save() actor.name = 'a' * 21 with self.assertRaises(ValidationError): actor.full_clean()
def test_updating_name_none_should_validation_error_throw(self): actor = Actor(name='jane', surname='doe') actor.full_clean() actor.save() actor.name = None with self.assertRaises(ValidationError): actor.full_clean()
def test_updating_name_no_error_throw(self): actor = Actor(name='john', surname='doe') actor.full_clean() actor.save() created_date_src = actor.created actor.name = 'jane' actor.save() actor.full_clean() actor.refresh_from_db() created_date_dest = actor.created self.assertEqual(Actor.objects.count(), 1) self.assertEqual(1, actor.id) self.assertEqual('jane', actor.name) self.assertEqual('doe', actor.surname) self.assertEqual(created_date_dest, created_date_src)