def test_bold(self): noun = Noun('thing', tags=self.plural_proper) expected = Noun('<bold>thing</bold>', '', 'thing', tags=self.plural_proper) self.assertEqual(noun.bold(), expected) self.assertEqual(noun.bold().bold().bold(), expected)
def test_to_basic_noun_special_plural(self): original = Noun('bob', 'boberino') self.assertEqual(original.plural().to_basic_noun(), original) self.assertEqual(original.bold().to_basic_noun(), original) self.assertEqual(original.indefinite().to_basic_noun(), original) self.assertEqual(original.definite().to_basic_noun(), original) self.assertEqual(original.definite().plural().to_basic_noun(), original) self.assertEqual( original.capitalize().plural().definite().to_basic_noun(), original)