Пример #1
0
 def test_camel_case_underscore(self):
     key1 = 'justakey'
     reformat1 = jsalve_utils.format_keys(key1, 'underscore')
     self.assertTrue(reformat1, 'justakey')
     key2 = 'camelCaseKey'
     reformat2 = jsalve_utils.format_keys(key2, 'underscore')
     self.assertTrue(reformat2, 'camel_case_key')
Пример #2
0
 def test_dash_to_capitalized_camel_case(self):
     key1 = 'justakey'
     reformat1 = jsalve_utils.format_keys(key1, 'capitalize')
     self.assertTrue(reformat1, 'Justakey')
     key2 = 'dash-case-key'
     reformat2 = jsalve_utils.format_keys(key2, 'capitalize')
     self.assertTrue(reformat2, 'DashCaseKey')
Пример #3
0
 def test_camel_case_dasherization(self):
     key1 = 'justakey'
     reformat1 = jsalve_utils.format_keys(key1, 'dasherize')
     self.assertTrue(reformat1, 'justakey')
     key2 = 'camelCaseKey'
     reformat2 = jsalve_utils.format_keys(key2, 'dasherize')
     self.assertTrue(reformat2, 'camel-case-key')
Пример #4
0
 def test_underscore_camel_case_dict(self):
     data = {
         'simple': [1, 2, 3],
         'anotherField': {'info': [1, 2, 3]},
         'thirdCamelCaseField': '3rd'
     }
     reformat = jsalve_utils.format_keys(data, 'underscore')
     self.assertEqual(reformat['simple'], [1, 2, 3])
     self.assertEqual(reformat['another_field'], {'info': [1, 2, 3]})
     self.assertEqual(reformat['third_camel_case_field'], '3rd')
Пример #5
0
 def test_dasherize_camel_case_dict(self):
     data = {
         'simple': [1, 2, 3],
         'anotherField': {'info': [1, 2, 3]},
         'thirdCamelCaseField': '3rd'
     }
     reformat = jsalve_utils.format_keys(data)
     self.assertEqual(reformat['simple'], [1, 2, 3])
     self.assertEqual(reformat['another-field'], {'info': [1, 2, 3]})
     self.assertEqual(reformat['third-camel-case-field'], '3rd')