From ada351568845e71385e2fe4125468f1d0138552f Mon Sep 17 00:00:00 2001 From: vitor-aignosi Date: Tue, 27 Oct 2026 13:37:51 -0300 Subject: [PATCH] SIENTIAPDE-2226: Assign DataFrame before pytest.raises in test - Build the DataFrame outside the `pytest.raises` block so only the call under test can raise the expected ValueError. --- tests/utils/repository/test_data_manager_repository.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/utils/repository/test_data_manager_repository.py b/tests/utils/repository/test_data_manager_repository.py index 57d0ffa..6689949 100644 --- a/tests/utils/repository/test_data_manager_repository.py +++ b/tests/utils/repository/test_data_manager_repository.py @@ -134,8 +134,9 @@ def test_set_timezone_on_index_converts_aware_index_to_utc(): def test_set_timezone_on_index_non_datetime_index_raises(): repo = dmr.DataManagerRepository(MagicMock()) + df = pd.DataFrame({'v1': [1]}) with pytest.raises(ValueError, match='Index is not a DatetimeIndex'): - repo._set_timezone_on_index(pd.DataFrame({'v1': [1]})) + repo._set_timezone_on_index(df) def test_prepare_training_data_csv_load_failure():