Example #1
0
 def test_multiple_underscores(self):
     """If there are multiple underscores, but camel case, then someone is
     probably referring to a camel-cased identifier in their name.
     """
     self.assertEqual(
         split_name('test_splitName_works'), ['test', 'splitName', 'works'])
Example #2
0
 def test_numbers(self):
     self.assertEqual(
         split_name('test300Name'), ['test', '300', 'name'])
Example #3
0
 def test_single_underscore(self):
     """Single underscores are used for reflection prefixes, so we'd like to
     ignore them.
     """
     self.assertEqual(
         split_name('test_splitName'), ['test', 'split', 'name'])
Example #4
0
 def test_camel_case_with_caps(self):
     self.assertEqual(split_name('splitDNSName'), ['split', 'DNS', 'name'])
Example #5
0
 def test_camel_case(self):
     self.assertEqual(split_name('splitName'), ['split', 'name'])
     self.assertEqual(
         split_name('splitLongName'), ['split', 'long', 'name'])
     self.assertEqual(split_name('splitAName'), ['split', 'a', 'name'])
Example #6
0
 def test_underscores(self):
     self.assertEqual(split_name('split_name'), ['split', 'name'])
Example #7
0
 def test_single_word(self):
     self.assertEqual(split_name('single'), ['single'])