From 3827ee3e78660fe5c186f2e95f56f169b606318e Mon Sep 17 00:00:00 2001 From: hi15 <hi15@inf.ufpr.br> Date: Thu, 10 Oct 2019 11:20:53 -0300 Subject: [PATCH] Added command help messages and added verbose option that show the difference between saved file and actual state file --- regression_test.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/regression_test.py b/regression_test.py index aaed89c..de697cd 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 -- GitLab