こんばんは、
zipfile の構造を正しく理解していないと思います。コードは次のとおりです。
import xbmc
import zipfile
targetzip = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/test.zip')
extractto = xbmc.translatePath('special://home/userdata/addon_data/plugin.program.tester/')
zip = ZipFile(targetzip)
zip.extractall(extractto)
機能しない理由はありますか?