示例#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'))
示例#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)
示例#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'))
示例#4
0
 def test_de_capitalize_base_capital_and_value_starts_with_base(self):
     noun = Noun('ABCs', '', 'ABC')
     self.assertEqual(noun.de_capitalize(), noun)
示例#5
0
 def test_de_capitalize_preserves_tags(self):
     noun = Noun('abc', tags=self.plural_proper)
     self.assertEqual(noun, noun.de_capitalize())
示例#6
0
 def test_de_capitalize_first_letter_not_capital(self):
     noun = Noun('abc')
     self.assertEqual(noun, noun.de_capitalize())