def test_uppercase_abbreviation_on_save(self): t = Team() t.full_name = 'United States of America' t.three_letter_name = 'usa' t.save() self.assertEqual(t.three_letter_name, 'USA')
def make_phony_team(): t = Team() t.full_name = randomword() t.three_letter_name = randomword(length=3) try: t.save() except IntegrityError: # keep trying in case we generate the same name/ 3 letter return make_phony_team() return t