def test_dup(self): Site(full_name='foo.bar.baz.bri').save() obj_count = Site.objects.count() self.assertRaises(ValidationError, Site(full_name='foo.bar.baz.bri').save) self.assertEqual(obj_count, Site.objects.count())
def test_bad_names(self): obj_count = Site.objects.count() self.assertRaises(ValidationError, Site(full_name='foo.').save) self.assertEqual(obj_count, Site.objects.count()) self.assertRaises(ValidationError, Site(full_name='.').save) self.assertEqual(obj_count, Site.objects.count()) self.assertRaises(ValidationError, Site(full_name='foo.bar.').save) self.assertEqual(obj_count, Site.objects.count()) self.assertRaises(ValidationError, Site(full_name='foo.bar.').save) self.assertEqual(obj_count, Site.objects.count()) self.assertRaises(ValidationError, Site(full_name='woo..foo.baz').save) self.assertEqual(obj_count, Site.objects.count())