diff --git a/data_validation/combiner.py b/data_validation/combiner.py index be815fd47..3aeac5a94 100644 --- a/data_validation/combiner.py +++ b/data_validation/combiner.py @@ -90,6 +90,7 @@ def generate_report( print(documented.compile()) result_df = client.execute(documented) + result_df.status.fillna("fail", inplace=True) return result_df diff --git a/tests/unit/test_combiner.py b/tests/unit/test_combiner.py index 02b9f2089..fc57e30bf 100644 --- a/tests/unit/test_combiner.py +++ b/tests/unit/test_combiner.py @@ -538,7 +538,7 @@ def test_generate_report_without_group_by( "difference": [-1.0, -1.0, _NAN, _NAN, _NAN, _NAN], "pct_difference": [-50.0, -25.0, _NAN, _NAN, _NAN, _NAN], "pct_threshold": [25.0, 25.0, _NAN, _NAN, _NAN, _NAN], - "status": ["fail", "success", _NAN, _NAN, _NAN, _NAN], + "status": ["fail", "success", "fail", "fail", "fail", "fail"], "labels": [[("name", "group_label")]] * 6, } ),