Skip to content

Commit 4a5e552

Browse files
committed
build fix
1 parent c456fbc commit 4a5e552

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

‎tests/operators/forecast/test_errors.py

+11-6
Original file line numberDiff line numberDiff line change
@@ -869,17 +869,22 @@ def test_what_if_analysis(operator_setup, model):
869869
pytest.skip("Skipping what-if scenario for auto-select")
870870
tmpdirname = operator_setup
871871
historical_data_path, additional_data_path = setup_small_rossman()
872-
additional_path = f'{tmpdirname}/additional_data.csv'
873-
additional_data = pd.read_csv(additional_data_path)
874-
numeric_columns = additional_data.select_dtypes(include=['number', 'object'])
872+
additional_test_path = f'{tmpdirname}/additional_data.csv'
873+
historical_test_path = f'{tmpdirname}/historical_data.csv'
874+
historical_data = pd.read_csv(historical_data_path, parse_dates=["Date"])
875+
historical_filtered = historical_data[historical_data['Date'] > "2013-03-01"]
876+
additional_data = pd.read_csv(additional_data_path, parse_dates=["Date"])
877+
add_filtered = additional_data[additional_data['Date'] > "2013-03-01"]
878+
numeric_columns = add_filtered.select_dtypes(include=['number', 'object', 'datetime64'])
875879
non_constant_columns = numeric_columns.columns[(numeric_columns != numeric_columns.iloc[0]).any()]
876880
df_non_constant = numeric_columns[non_constant_columns.union(['Store'])]
877-
df_non_constant.to_csv(f'{additional_path}', index=False)
881+
df_non_constant.to_csv(f'{additional_test_path}', index=False)
882+
historical_filtered.to_csv(f'{historical_test_path}', index=False)
878883

879884
yaml_i, output_data_path = populate_yaml(
880885
tmpdirname=tmpdirname,
881-
historical_data_path=historical_data_path,
882-
additional_data_path=additional_path,
886+
historical_data_path=historical_test_path,
887+
additional_data_path=additional_test_path,
883888
output_data_path=f"{tmpdirname}/{model}/results"
884889
)
885890
yaml_i["spec"]["horizon"] = 10

0 commit comments

Comments
 (0)