Added exception handling in test file

Signed-off-by: Domenico Iezzi <domenico.iezzi.201@gmail.com>
This commit is contained in:
Domenico Iezzi 2017-09-18 16:06:57 +02:00
parent 171faefc60
commit 1cd3b7598b
2 changed files with 39 additions and 27 deletions

View File

@ -9,6 +9,10 @@ SEPARATOR = ";"
LANG = "en_US"
GOOGLE_PUBKEY = "AAAAgMom/1a/v0lblO2Ubrt60J2gcuXSljGFQXgcyZWveWLEwo6prwgi3iJIZdodyhKZQrNWp5nKJ3srRXcUW+F1BD3baEVGcmEgqaLZUNBjm057pKRI16kB0YppeGx5qIQ5QjKzsR8ETQbKLNWgRY0QRNVz34kMJR3P/LgHax/6rmf5AAAAAwEAAQ=="
# parse phone config from the file 'device.properties'.
# if you want to add another phone, just create another section in
# the file. Some configurations for common phones can be found here:
# https://github.com/yeriomin/play-store-api/tree/master/src/main/resources
config = configparser.ConfigParser()
filepath = os.path.join( os.path.dirname( os.path.realpath(__file__) ), 'device.properties')
config.read(filepath)
@ -16,13 +20,15 @@ device = {}
for (key, value) in config.items('angler'):
device[key] = value
def getDeviceConfig():
libList = device['sharedlibraries'].split(",")
featureList = device['features'].split(",")
localeList = device['locales'].split(",")
glList = device['gl.extensions'].split(",")
platforms = device['platforms'].split(",")
def getDeviceConfig():
deviceConfig = googleplay_pb2.DeviceConfigurationProto()
deviceConfig.touchScreen = int(device['touchscreen'])
deviceConfig.keyboard = int(device['keyboard'])

View File

@ -1,11 +1,14 @@
from googleplay import GooglePlayAPI
import sys
EMAIL = ""
PASSWD = ""
testApps = ['com.cpuid.cpu_z']
server = GooglePlayAPI(True)
try:
print('\nLogging in with email and password\n')
server.login(EMAIL, PASSWD, None, None)
ac2dmToken = server.ac2dmToken
@ -30,3 +33,6 @@ with open(docid + '.apk', 'wb') as f:
print('\nGetting details for %s\n' % testApps[0])
bulk = server.bulkDetails(testApps)
print(bulk)
except Exception as e:
print(str(e))
sys.exit(1)