def test_clean(self): # Save default template query = DataQuery(template=True, default=True) query.save() # Save new template (not default) query2 = DataQuery(template=True) query2.save() # Try changing the second query to the default query2.default = True self.assertRaises(ValidationError, query2.save) query.save()