Ejemplo n.º 1
0
 def test_pseudo_merge_dict_bad_dto(self):
     dto = ['i', 'will', 'not', 'merge']
     dfrom = {
         'b': ['cc', 'dd'],
         'e': {'f': 'ff'}
     }
     with raises(ValueError):
         helpers.pseudo_merge_dict(dto, dfrom)
Ejemplo n.º 2
0
 def test_pseudo_merge_dict_bad_dfrom(self):
     dto = {
         'a': 'aa',
         'b': ['bb', 'cc'],
     }
     dfrom = ['i', 'will', 'not', 'merge']
     with raises(ValueError):
         helpers.pseudo_merge_dict(dto, dfrom)
Ejemplo n.º 3
0
 def test_pseudo_merge_dict_bad_dfrom(self):
     dto = {
         'a': 'aa',
         'b': ['bb', 'cc'],
     }
     dfrom = ['i', 'will', 'not', 'merge']
     with raises(ValueError):
         helpers.pseudo_merge_dict(dto, dfrom)
Ejemplo n.º 4
0
    def test_pseudo_merge_dict(self):
        dto = {'a': 'aa', 'b': ['bb', 'cc'], 'e': {'f': 'ff'}}
        dfrom = {'b': ['cc', 'dd'], 'e': {'g': {'h': 'hh'}}}
        expected = {
            'a': 'aa',
            'b': ['cc', 'dd'],
            'e': {
                'f': 'ff',
                'g': {
                    'h': 'hh'
                }
            }
        }

        helpers.pseudo_merge_dict(dto, dfrom)
        self.assertEqual(dto, expected)
Ejemplo n.º 5
0
    def test_pseudo_merge_dict(self):
        dto = {
            'a': 'aa',
            'b': ['bb', 'cc'],
            'e': {'f': 'ff'}
        }
        dfrom = {
            'b': ['cc', 'dd'],
            'e': {'g': {'h': 'hh'}}
        }
        expected = {
            'a': 'aa',
            'b': ['cc', 'dd'],
            'e': {
                'f': 'ff',
                'g': {'h': 'hh'}
            }
        }

        helpers.pseudo_merge_dict(dto, dfrom)
        self.assertEqual(dto, expected)
Ejemplo n.º 6
0
 def test_pseudo_merge_dict_bad_dto(self):
     dto = ['i', 'will', 'not', 'merge']
     dfrom = {'b': ['cc', 'dd'], 'e': {'f': 'ff'}}
     with raises(ValueError):
         helpers.pseudo_merge_dict(dto, dfrom)