def testServiceScreenUpdateDeviceVersionObsolete(self): previous_version = ServerTestService.version ServerTestService.version = '2' device = fase_model.Device(device_type='MockType', device_id='MockDeviceID') version_info, session_info, screen_info_entered_name = self._GetServiceAndAssert( device) self._EnterNameAndAssert('Henry Ford', device, version_info, session_info, screen_info_entered_name) screen_info_clicked_next = self._EnterNextAndAssert( 'Henry Ford', device, version_info, session_info, screen_info_entered_name) version_info = fase_model.VersionInfo(version=previous_version) elements_update = fase_model.ElementsUpdate([['text_name_id']], ['Howard Hughes']) screen_update = fase_model.ScreenUpdate( elements_update=elements_update, device=device) response_updated = fase_server.FaseServer.Get().ScreenUpdate( screen_update, version_info, session_info, screen_info_entered_name) self._AssertDeviceUpdateScreen(response_updated, session_info, screen_info_clicked_next) ServerTestService.version = previous_version
def testServiceElementCallbackDeviceVersionObsolete(self): previous_version = ServerTestService.version ServerTestService.version = '2' device = fase_model.Device(device_type='MockType', device_id='MockDeviceID') version_info, session_info, screen_info_entered_name = self._GetServiceAndAssert( device) self._EnterNameAndAssert('Henry Ford', device, version_info, session_info, screen_info_entered_name) screen_info_clicked_next = self._EnterNextAndAssert( 'Henry Ford', device, version_info, session_info, screen_info_entered_name) version_info = fase_model.VersionInfo(version=previous_version) element_callback = (fase_model.ElementCallback( id_list=['next_button_id'], method=fase.ON_CLICK_METHOD, device=device)) response_updated = fase_server.FaseServer.Get().ElementCallback( element_callback, version_info, session_info, screen_info_entered_name) self._AssertDeviceUpdateScreen(response_updated, session_info, screen_info_clicked_next) ServerTestService.version = previous_version
def getscreen(): version_info = fase_model.VersionInfo( version=request.headers.get('version', None)) session_info = fase_model.SessionInfo( session_id=request.headers.get('session_id', None)) device_simple = request.get_json(force=True) device = fase_model.Device.FromSimple(device_simple) response_simple, code = SafeCall(fase_server.FaseServer.Get().GetScreen, device, version_info, session_info) response_simple = CleanSimple(response_simple) return jsonify(**response_simple), code
def screenupdate(): version_info = fase_model.VersionInfo( version=request.headers.get('version', None)) session_info = fase_model.SessionInfo( session_id=request.headers.get('session_id', None)) screen_info = fase_model.ScreenInfo( screen_id=request.headers.get('screen_id', None)) screen_update_simple = request.get_json(force=True) screen_update = fase_model.ScreenUpdate.FromSimple(screen_update_simple) response_simple, code = SafeCall(fase_server.FaseServer.Get().ScreenUpdate, screen_update, version_info, session_info, screen_info) response_simple = CleanSimple(response_simple) return jsonify(**response_simple), code
def elementcallback(): version_info = fase_model.VersionInfo( version=request.headers.get('version', None)) session_info = fase_model.SessionInfo( session_id=request.headers.get('session_id', None)) screen_info = fase_model.ScreenInfo( screen_id=request.headers.get('screen_id', None)) element_callback_simple = request.get_json(force=True) element_callback = fase_model.ElementCallback.FromSimple( element_callback_simple) response_simple, code = SafeCall( fase_server.FaseServer.Get().ElementCallback, element_callback, version_info, session_info, screen_info) response_simple = CleanSimple(response_simple) return jsonify(**response_simple), code
def testServiceGetScreenDeviceVersionObsolete(self): previous_version = ServerTestService.version ServerTestService.version = '2' device = fase_model.Device(device_type='MockType', device_id='MockDeviceID') version_info, session_info, screen_info_entered_name = self._GetServiceAndAssert( device) self._EnterNameAndAssert('Henry Ford', device, version_info, session_info, screen_info_entered_name) screen_info_clicked_next = self._EnterNextAndAssert( 'Henry Ford', device, version_info, session_info, screen_info_entered_name) version_info = fase_model.VersionInfo(version=previous_version) response_updated = fase_server.FaseServer.Get().GetScreen( device, version_info, session_info) self._AssertDeviceUpdateScreen(response_updated, session_info, screen_info_clicked_next) ServerTestService.version = previous_version