def test_retrieve_dict(self): d = self.d() assert d['name'] == retrieve_dict(d, 'name') assert d['people'][1] == retrieve_dict(d, 'people.[1]') assert d['nature']['luck'] == retrieve_dict(d, 'nature.luck') assert d['disks'][0]['volums'][0]['size'] == retrieve_dict( d, 'disks.[0].volums.[0].size')
def test_map_dict(self): d = self.d() mapping = map_dict(d) for k, v in mapping.iteritems(): assert retrieve_dict(d, k) == v
def test_retrieve_dict(self): d = self.d() assert d['name'] == retrieve_dict(d, 'name') assert d['people'][1] == retrieve_dict(d, 'people.[1]') assert d['nature']['luck'] == retrieve_dict(d, 'nature.luck') assert d['disks'][0]['volums'][0]['size'] == retrieve_dict(d, 'disks.[0].volums.[0].size')