diff --git a/regression_test.py b/regression_test.py index aaed89c1a19fa26f55599f43b4a06be102a3016d..de697cd1d1ef37e45e3f2916990802ef4a91325e 100644 --- a/regression_test.py +++ b/regression_test.py @@ -49,7 +49,7 @@ class RegressionTest: except Exception as ex: cprint(str(ex)+" Not saved, a problem ocurred at "+name+" "+url,'red') - def compare(self): + def compare(self, verbose): fail = 0 for route in self.route_list: name = route[0] @@ -61,13 +61,13 @@ class RegressionTest: try: api_csv = pd.read_csv(url,float_precision='round_trip', encoding="utf-8-sig") #get from api csv_route = pd.read_csv('route_result/'+file_name+'.csv', index_col=0, float_precision='round_trip', encoding="utf-8-sig") #get file - if(csv_route.equals(api_csv)): #comparing csv + if csv_route.equals(api_csv): #comparing csv cprint(name+' OK!','green') else: fail+=1 cprint(name+' FAIL!','red') - # print(api_csv) - # print(csv_route) + if verbose: + print(pd.concat([csv_route, api_csv]).drop_duplicates(keep=False)) except Exception as ex: cprint(str(ex)+"\n"+name+' FAIL!','red') fail+=1