test_basic.py (662B)
1 # standard imports 2 import unittest 3 4 # local imports 5 from potaahto.symbols import snake_and_camel 6 7 8 class TestFauna(unittest.TestCase): 9 10 11 def test_snake_and_camel(self): 12 k_stupid = { 13 'fooBarBaz': 1, 14 'barBazFoo': 2, 15 'baz_foo_bar': 3, 16 } 17 18 k = snake_and_camel(k_stupid) 19 20 self.assertEqual(k['fooBarBaz'], 1) 21 self.assertEqual(k['barBazFoo'], 2) 22 self.assertEqual(k['bazFooBar'], 3) 23 24 self.assertEqual(k['foo_bar_baz'], 1) 25 self.assertEqual(k['bar_baz_foo'], 2) 26 self.assertEqual(k['baz_foo_bar'], 3) 27 28 29 if __name__ == '__main__': 30 unittest.main()