Esempio n. 1
0
 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'))
Esempio n. 2
0
 def test_de_capitalize_base_lower_case_and_value_starts_with_base(self):
     noun = Noun('cats', '', 'cat')
     self.assertEqual(noun.de_capitalize(), noun)
Esempio n. 3
0
 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'))
Esempio n. 4
0
 def test_de_capitalize_base_capital_and_value_starts_with_base(self):
     noun = Noun('ABCs', '', 'ABC')
     self.assertEqual(noun.de_capitalize(), noun)
Esempio n. 5
0
 def test_de_capitalize_preserves_tags(self):
     noun = Noun('abc', tags=self.plural_proper)
     self.assertEqual(noun, noun.de_capitalize())
Esempio n. 6
0
 def test_de_capitalize_first_letter_not_capital(self):
     noun = Noun('abc')
     self.assertEqual(noun, noun.de_capitalize())