Ejemplo n.º 1
0
 def _check_value(element, **kwargs):
     for key, value in element.items():
         check_key = utils.to_pythonic_name(key)
         check_value = kwargs.pop(check_key, '')
         if check_value and element[key] != check_value:
             return False
     return True
Ejemplo n.º 2
0
 def merge(self, attributes):
     for key, value in attributes.items():
         setattr(
             self, utils.to_pythonic_name(key),
             utils.to_pythonic_dict(value)
             if isinstance(value, dict) else value)
Ejemplo n.º 3
0
 def test_to_pythonic_name(self):
     self.assertEqual(utils.to_pythonic_name('ABC'), 'abc')
     self.assertEqual(utils.to_pythonic_name('CamelCasing'), 'camel_casing')