コード例 #1
0
 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')
コード例 #2
0
ファイル: dstruct_test.py プロジェクト: reorx/simplemongo
 def test_map_dict(self):
     d = self.d()
     mapping = map_dict(d)
     for k, v in mapping.iteritems():
         assert retrieve_dict(d, k) == v
コード例 #3
0
ファイル: dstruct_test.py プロジェクト: reorx/simplemongo
 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')
コード例 #4
0
 def test_map_dict(self):
     d = self.d()
     mapping = map_dict(d)
     for k, v in mapping.iteritems():
         assert retrieve_dict(d, k) == v