def checkTypeOfMethod(self): self.m_method = self.m_request.method if (Strings.areEquals(self.m_method, RequestMethodTypeEnum.PUT.name)): self.m_requestType = RequestTypeEnum.UPDATE self.controlFlow(currentState=State.COVERT_TO_UIPB) elif (Strings.areEquals(self.m_method, RequestMethodTypeEnum.POST.name)): self.m_requestType = RequestTypeEnum.CREATE self.controlFlow(currentState=State.COVERT_TO_UIPB) self.controlFlow(currentState=State.CHECK_IS_REQ_EMPTY)
def getRawData(self, resp): for response in resp: if (Strings.areEquals(response['Name'], BasicEntityIndex.RAW_DATA.value)): return response['Value'] else: continue return None
def checkTableExixts(self, tableName): if (self.checkTable(tableName)): return True else: if (Strings.areEquals(tableName, "ENTITY")): self.m_createEntiyTable.createTable(tableName=tableName) else: self.m_createTable.createTable(tableName=tableName)
def compare(self, newPb, oldPb): if (Strings.notEmpty(oldPb.id)): if (Strings.notEmpty(newPb.id)): if (Strings.areEquals(str1=oldPb.id, str2=newPb.id)): oldPb.id = newPb.id else: raise Exception('DbInfo id deffers in pbs' + MessageToJson(newPb) + " " + MessageToJson(oldPb)) else: assert True, "id Cannot be Empty" else: assert True, "id Cannot be Empty" if (oldPb.version > 0): if (newPb.version > 0): if (oldPb.version < newPb.version): oldPb.version = newPb.version else: raise Exception( 'Version of new pb is should be greator then old' + MessageToJson(newPb) + " " + MessageToJson(oldPb)) else: assert True, "version cant be zero" else: assert True, "version cant be zero" if (oldPb.lifeTime != UNKNOWN_STATUS): if (newPb.lifeTime != UNKNOWN_STATUS): oldPb.lifeTime = newPb.lifeTime else: raise Exception('Status Cannot be UNKOWN_STATUS' + MessageToJson(newPb)) else: raise Exception('Status Cannot be UNKOWN_STATUS' + MessageToJson(newPb)) if (oldPb.locale.defaultTimeZone != UNKNOWN_TIME_ZONE): if (newPb.locale.defaultTimeZone != UNKNOWN_TIME_ZONE): oldPb.locale.defaultTimeZone = newPb.locale.defaultTimeZone else: raise Exception('TimeZone Cannot be UNKOWN_TIME_ZONE' + MessageToJson(newPb)) else: raise Exception('TimeZone Cannot be UNKOWN_TIME_ZONE' + MessageToJson(newPb))