Merge remote-tracking branch 'origin/main'
This commit is contained in:
@@ -153,10 +153,13 @@ def compare_table(result: str, expected: str = None, **options) -> float:
|
|||||||
# precision: int as number of decimal digits, default to 4
|
# precision: int as number of decimal digits, default to 4
|
||||||
|
|
||||||
error_limit: int = r.get("precision", 4)
|
error_limit: int = r.get("precision", 4)
|
||||||
sheet1: pd.DataFrame = _load_sheet(*parse_idx(r["sheet_idx0"], pdworkbookr, pdworkbooke)).round(error_limit)
|
sheet1: pd.DataFrame = _load_sheet(*parse_idx(r["sheet_idx0"], pdworkbookr, pdworkbooke))
|
||||||
if sheet1 is None:
|
if sheet1 is None:
|
||||||
return 0.
|
return 0.
|
||||||
sheet2: pd.DataFrame = _load_sheet(*parse_idx(r["sheet_idx1"], pdworkbookr, pdworkbooke)).round(error_limit)
|
sheet2: pd.DataFrame = _load_sheet(*parse_idx(r["sheet_idx1"], pdworkbookr, pdworkbooke))
|
||||||
|
|
||||||
|
sheet1 = sheet1.round()
|
||||||
|
sheet2 = sheet2.round()
|
||||||
metric: bool = sheet1.equals(sheet2)
|
metric: bool = sheet1.equals(sheet2)
|
||||||
logger.debug("Sheet1: \n%s", str(sheet1))
|
logger.debug("Sheet1: \n%s", str(sheet1))
|
||||||
logger.debug("Sheet2: \n%s", str(sheet2))
|
logger.debug("Sheet2: \n%s", str(sheet2))
|
||||||
|
|||||||
Reference in New Issue
Block a user