(self)
| 39 | FORM_EMU_ADDITIONAL_ARGS = "emu_additional_args" |
| 40 | |
| 41 | def __init__(self) -> None: |
| 42 | self.logger = logging.getLogger(self.__class__.__name__) |
| 43 | self.device_type = None |
| 44 | self.interval_waiting = int(os.getenv(ENV.DEVICE_INTERVAL_WAITING, 2)) |
| 45 | self.user_behavior_analytics = convert_str_to_bool(os.getenv(ENV.USER_BEHAVIOR_ANALYTICS, "true")) |
| 46 | self.form_field = { |
| 47 | Device.FORM_USER: "entry.108751316", |
| 48 | Device.FORM_CITY: "entry.2083022547", |
| 49 | Device.FORM_REGION: "entry.1083141079", |
| 50 | Device.FORM_COUNTRY: "entry.1946159560", |
| 51 | Device.FORM_APP_VERSION: "entry.818050927", |
| 52 | Device.FORM_APPIUM: "entry.181610571", |
| 53 | Device.FORM_APPIUM_ADDITIONAL_ARGS: "entry.727759656", |
| 54 | Device.FORM_WEB_LOG: "entry.1225589007", |
| 55 | Device.FORM_WEB_VNC: "entry.2055392048", |
| 56 | Device.FORM_SCREEN_RESOLUTION: "entry.709976626", |
| 57 | Device.FORM_DEVICE_TYPE: "entry.207096546", |
| 58 | Device.FORM_EMU_DEVICE: "entry.1960740382", |
| 59 | Device.FORM_EMU_ANDROID_VERSION: "entry.671872491", |
| 60 | Device.FORM_EMU_NO_SKIN: "entry.403556951", |
| 61 | Device.FORM_EMU_DATA_PARTITION: "entry.1052258875", |
| 62 | Device.FORM_EMU_ADDITIONAL_ARGS: "entry.57529972" |
| 63 | } |
| 64 | self.form_data = {} |
| 65 | signal.signal(signal.SIGTERM, self.tear_down) |
| 66 | |
| 67 | def set_status(self, current_status) -> None: |
| 68 | bashrc_file = f"{os.getenv(ENV.WORK_PATH)}/device_status" |
no test coverage detected