Beispiel #1
0
 def test_empty_string(self):
     self.assertEquals(capitalize(''), '')
Beispiel #2
0
 def test_should_lower_case_non_first_chars(self):
     self.assertEquals(capitalize(u'hEllo, hOw aRe you? i am fine!'),
                       u'Hello, How Are You? I Am Fine!')
Beispiel #3
0
 def test_none_string(self):
     self.assertEquals(capitalize(None), None)
Beispiel #4
0
 def test_multiple_spaces(self):
     self.assertEquals(capitalize('abc   def'), 'Abc   Def')
Beispiel #5
0
 def test_with_separators_other_than_spaces(self):
     self.assertEquals(capitalize(u'hello, how are you? i am fine!'),
                       u'Hello, How Are You? I Am Fine!')
Beispiel #6
0
 def test_multiple_strings_starting_with_letters_containing_numbers(self):
     self.assertEquals(capitalize('abc123 def456'), 'Abc123 Def456')
Beispiel #7
0
 def test_multiple_strings_starting_with_letters_containing_numbers_and_vice_versa(
         self):
     self.assertEquals(capitalize('abc123 456def'), 'Abc123 456def')
Beispiel #8
0
 def test_single_string_starting_with_numbers(self):
     self.assertEquals(capitalize('123abc'), '123abc')
Beispiel #9
0
 def test_single_string_starting_with_letters_containing_numbers(self):
     self.assertEquals(capitalize('abc123'), 'Abc123')
Beispiel #10
0
 def test_single_string_lowercased(self):
     self.assertEquals(capitalize('abc'), 'Abc')
Beispiel #11
0
 def test_multiple_strings_uppercased(self):
     self.assertEquals(capitalize('ABC DEF'), 'Abc Def')
Beispiel #12
0
 def test_single_string_uppercased(self):
     self.assertEquals(capitalize('ABC'), 'Abc')
Beispiel #13
0
 def test_only_numbers(self):
     self.assertEquals(capitalize('123'), '123')
Beispiel #14
0
 def test_only_spaces(self):
     self.assertEquals(capitalize('   '), '   ')