def compare_gen(self, data_database, data_res): Log.debug('=数据库原始数据={}===='.format(data_database)) Log.debug('*接口返回原始数据*{}**'.format(data_res)) calTime = data_res['calTime'] calTime = Base.str2sec(calTime) loadTime = data_res['loadTime'] loadTime = Base.str2sec(loadTime) # 数据库加载时长毫秒转换为s,不足1s按1s返回,超出1s向下取整 data_database['loadTime'] = int(data_database['loadTime'] / 1000) data_database['loadTime'] = 1 if data_database[ 'loadTime'] == 0 else data_database['loadTime'] Log.debug('=处理后数据库={}={}==='.format(data_database['loadTime'], data_database['calTime'])) Log.debug('*处理后接口返回*{}*{}*'.format(loadTime, calTime)) if data_database['calTime'] == calTime and data_database[ 'loadTime'] == loadTime: return True return False
def compare_vcf(self, data_database, data_res): Log.debug('=={}===='.format(data_database)) Log.debug('**{}**'.format(data_res)) calTime = data_res[0]['calTime'] calTime = Base.str2sec(calTime) loadTime = data_res[0]['loadTime'] loadTime = Base.str2sec(loadTime) target = data_res[0]['target'] # 数据库加载时长毫秒转换为s,不足1s按1s返回,超出1s向下取整 data_database['loadTime'] = int(data_database['loadTime'] / 1000) data_database['loadTime'] = 1 if data_database[ 'loadTime'] == 0 else data_database['loadTime'] Log.debug('**{}-{}-{}**'.format(calTime, loadTime, target)) Log.debug('**{}-{}-{}**'.format( data_database['calTime'], math.ceil(data_database['loadTime'] / 1000), data_database['target'])) if data_database['calTime'] == calTime and data_database['loadTime'] == loadTime \ and data_database['target'] == target: return True return False