Exemplo n.º 1
0
 def test_empty_string(self):
     self.assertEquals(capitalize(''), '')
Exemplo n.º 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!')
Exemplo n.º 3
0
 def test_none_string(self):
     self.assertEquals(capitalize(None), None)
Exemplo n.º 4
0
 def test_multiple_spaces(self):
     self.assertEquals(capitalize('abc   def'), 'Abc   Def')
Exemplo n.º 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!')
Exemplo n.º 6
0
 def test_multiple_strings_starting_with_letters_containing_numbers(self):
     self.assertEquals(capitalize('abc123 def456'), 'Abc123 Def456')
Exemplo n.º 7
0
 def test_multiple_strings_starting_with_letters_containing_numbers_and_vice_versa(
         self):
     self.assertEquals(capitalize('abc123 456def'), 'Abc123 456def')
Exemplo n.º 8
0
 def test_single_string_starting_with_numbers(self):
     self.assertEquals(capitalize('123abc'), '123abc')
Exemplo n.º 9
0
 def test_single_string_starting_with_letters_containing_numbers(self):
     self.assertEquals(capitalize('abc123'), 'Abc123')
Exemplo n.º 10
0
 def test_single_string_lowercased(self):
     self.assertEquals(capitalize('abc'), 'Abc')
Exemplo n.º 11
0
 def test_multiple_strings_uppercased(self):
     self.assertEquals(capitalize('ABC DEF'), 'Abc Def')
Exemplo n.º 12
0
 def test_single_string_uppercased(self):
     self.assertEquals(capitalize('ABC'), 'Abc')
Exemplo n.º 13
0
 def test_only_numbers(self):
     self.assertEquals(capitalize('123'), '123')
Exemplo n.º 14
0
 def test_only_spaces(self):
     self.assertEquals(capitalize('   '), '   ')