Mercurial > paraspace
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 |