def test_de_capitalize_base_lower_case_and_value_does_not_start_with_base( self): noun = Noun('The cats', '', 'cat') self.assertEqual(noun.de_capitalize(), Noun('the cats', '', 'cat'))
def test_de_capitalize_base_lower_case_and_value_starts_with_base(self): noun = Noun('cats', '', 'cat') self.assertEqual(noun.de_capitalize(), noun)
def test_de_capitalize_base_capital_and_value_does_not_start_with_base( self): noun = Noun('The ABCs', '', 'ABC') self.assertEqual(noun.de_capitalize(), Noun('the ABCs', '', 'ABC'))
def test_de_capitalize_base_capital_and_value_starts_with_base(self): noun = Noun('ABCs', '', 'ABC') self.assertEqual(noun.de_capitalize(), noun)
def test_de_capitalize_preserves_tags(self): noun = Noun('abc', tags=self.plural_proper) self.assertEqual(noun, noun.de_capitalize())
def test_de_capitalize_first_letter_not_capital(self): noun = Noun('abc') self.assertEqual(noun, noun.de_capitalize())