comparison paraspace/tests/dexfile_test.py @ 117:2833c1337dc0

Fix testcase for travel_dex_relocatable()
author Thinker K.F. Li <thinker@codemud.net>
date Thu, 04 Aug 2011 19:12:49 +0800
parents 61cef1662035
children 6e4b6414789b
comparison
equal deleted inserted replaced
116:c5f59bdbc916 117:2833c1337dc0
109 dex = dexfile.DEXFile.open(testdatapath) 109 dex = dexfile.DEXFile.open(testdatapath)
110 dexroot = dex.typeLists.items[0].value 110 dexroot = dex.typeLists.items[0].value
111 111
112 itr = _travel_dex_relocatable(dexroot) 112 itr = _travel_dex_relocatable(dexroot)
113 pathes = [v[2] for v in itr] 113 pathes = [v[2] for v in itr]
114 assert len(pathes) == 5 114 assert len(pathes) == 6
115 assert '_DEX_TypeList' in pathes 115 assert '_DEX_TypeList' in pathes
116 assert '_DEX_TypeList.num' in pathes 116 assert '_DEX_TypeList.num' in pathes
117 assert '_DEX_TypeList.typeItems' in pathes 117 assert '_DEX_TypeList.typeItems' in pathes
118 assert '_DEX_TypeList.typeItems.items' in pathes 118 assert '_DEX_TypeList.typeItems.items' in pathes
119 assert '_DEX_TypeList.typeItems.items.0' in pathes 119 assert '_DEX_TypeList_typeid' in pathes
120 assert '_DEX_TypeList_typeid.typeIdx' in pathes
120 pass 121 pass
121 122
122 123
123 def _install_dexfile_4_deptracker(): 124 def _install_dexfile_4_deptracker():
124 global dexfile 125 global dexfile