comparison paraspace/tests/dexfile_test.py @ 132:75a31967ebee

Following the ref in resotre_dependencies()
author Thinker K.F. Li <thinker@codemud.net>
date Tue, 09 Aug 2011 15:30:45 +0800
parents ff6f869273b7
children 987fead83ce3
comparison
equal deleted inserted replaced
131:044bfc415577 132:75a31967ebee
116 testdatapath = os.path.join(srcroot, 'data', 'testdata1.dex') 116 testdatapath = os.path.join(srcroot, 'data', 'testdata1.dex')
117 dex = dexfile.DEXFile.open(testdatapath) 117 dex = dexfile.DEXFile.open(testdatapath)
118 dexroot = dex.typeLists.items[0].value 118 dexroot = dex.typeLists.items[0].value
119 119
120 itr = _travel_dex_relocatable(dexroot) 120 itr = _travel_dex_relocatable(dexroot)
121 pathes = [v[2] for v in itr] 121 pathes = [node.name_path for node in itr]
122 assert len(pathes) == 6 122 assert len(pathes) == 6
123 assert '_DEX_TypeList' in pathes 123 assert '_DEX_TypeList' in pathes
124 assert '_DEX_TypeList.num' in pathes 124 assert '_DEX_TypeList.num' in pathes
125 assert '_DEX_TypeList.typeItems' in pathes 125 assert '_DEX_TypeList.typeItems' in pathes
126 assert '_DEX_TypeList.typeItems.items' in pathes 126 assert '_DEX_TypeList.typeItems.items' in pathes