예제 #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
예제 #2
0
파일: callback.py 프로젝트: Piidgey/AltaPay
 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
예제 #3
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)
예제 #4
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)
예제 #5
0
 def test_to_pythonic_name(self):
     self.assertEqual(utils.to_pythonic_name('ABC'), 'abc')
     self.assertEqual(utils.to_pythonic_name('CamelCasing'), 'camel_casing')
예제 #6
0
 def test_to_pythonic_name(self):
     self.assertEqual(utils.to_pythonic_name('ABC'), 'abc')
     self.assertEqual(utils.to_pythonic_name('CamelCasing'), 'camel_casing')