Пример #1
0
    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
Пример #2
0
    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