in plugin/src/py/android_screenshot_tests/device_name_calculator.py [0:0]
def name(self):
api_version_text = self._api_version_text()
play_services_text = self._play_services_text()
screen_density_text = self._screen_density_text()
screen_size_text = self._screen_size_text()
architecture_text = self._architecture_text()
locale = self._locale()
device_parameters = [
api_version_text,
play_services_text,
screen_density_text,
screen_size_text,
architecture_text,
locale,
]
if None in device_parameters:
raise RuntimeError(
"ERROR: you shouldn't see this in normal operation,"
"file a bug report please.\n\n "
"One or more device params are None"
)
return "{0}_{1}_{2}_{3}_{4}_{5}".format(
api_version_text,
play_services_text,
screen_density_text,
screen_size_text,
architecture_text,
locale,
)