[pod/pr-validator-gd256-report-tests-pod/place-scripts] 2026-08-19T20:12:58.853696675-05:00 2026/08/20 01:12:58 Decoded script /tekton/scripts/script-0-rhqkg [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:13:04.063676465-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:13:56.700679206-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:13:57.263796201-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:02.368550333-05:00 ........................................................................ [ 10%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:02.553855970-05:00 ........................................................................ [ 21%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:03.031175030-05:00 ........................................................................ [ 31%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:03.205365052-05:00 ........................................................................ [ 42%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:04.563914372-05:00 ........................................................................ [ 52%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:04.928369789-05:00 ........................................................................ [ 63%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:05.223817687-05:00 ........................................................................ [ 74%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.106865021-05:00 ........................................................................ [ 84%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.256942605-05:00 ........................................................................ [ 95%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766798386-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766905265-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766913495-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766926945-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766931095-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766934925-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766941585-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766945515-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:07.766949245-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591504706-05:00 ................................ [100%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591599275-05:00 =============================== warnings summary =============================== [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591605545-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591610105-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591614275-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591618265-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591622645-05:00 Read more about it in the [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591626755-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591630815-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591634775-05:00 @app.on_event("startup") [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591638675-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591642975-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591656035-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591669025-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591671935-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591674835-05:00 Read more about it in the [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591677585-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591680285-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591682965-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591685505-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591688215-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591691295-05:00 /usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591694075-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591696724-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591699444-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591702344-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591705084-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591707784-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591710484-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591713104-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591715774-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591719934-05:00 /usr/local/lib/python3.13/site-packages/storeminder/agents/structured_external.py:25: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591725144-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591727764-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591730494-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591733944-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591736714-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591739374-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591743034-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591745654-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591748384-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591751094-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591753754-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591756454-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591759184-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591761714-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591764384-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591767174-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591769834-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591772644-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591780344-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591782964-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591785644-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591789914-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591792664-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591795754-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591798594-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591801154-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591803854-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591806514-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591810364-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591813104-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591815814-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591818404-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591821164-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591829564-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591832404-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591835314-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591838114-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591840654-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591843493-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591846203-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591848863-05:00 _iterencode = c_make_encoder( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591851533-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591854263-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591856813-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591859553-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591862723-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591865813-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591868483-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591871183-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591873753-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591876423-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591879163-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591881863-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591884553-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591892553-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591895153-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591897823-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591900493-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591903183-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591907623-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591910453-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591912973-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591915623-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591918313-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591920943-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591923583-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591926253-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591928813-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591931433-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591934153-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591936823-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591939513-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591942183-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591944843-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591948013-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591951323-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591954033-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591956723-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591959513-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591962063-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591964653-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591967343-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591970013-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591972663-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591975433-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591977953-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.591980593-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592008522-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592012592-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592021482-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592035142-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592038102-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592044752-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592047792-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592050842-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592053722-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592056672-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592059602-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592062282-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592064942-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592067622-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592070302-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592074592-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592077162-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592079762-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592082392-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592085082-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592087742-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592090432-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592092952-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592095742-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592098482-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592101192-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592103822-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592106462-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592108992-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592111692-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592114322-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592116982-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592119622-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592122252-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592124762-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592127412-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592130052-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592138302-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592140961-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592143581-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592146101-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592148671-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592151311-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592153941-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592156561-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592159221-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592175761-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592178481-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592181181-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592183831-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592186441-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592189201-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592191781-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592195061-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592197851-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592200881-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592203581-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592206701-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592209211-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592211871-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592214601-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592217241-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592223921-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592226651-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592229191-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592232071-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592234691-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592237381-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592240091-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592242791-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592245361-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592248041-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592250711-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592257921-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592260581-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592263201-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592265771-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592268451-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592271131-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592273791-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592276401-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592279061-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592281591-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592284201-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592286951-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592289660-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592292450-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592295160-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592297700-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592300360-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592302990-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592305630-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592308360-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592311040-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592313590-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592316170-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592318800-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592321520-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592324130-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592326790-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592329390-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592331990-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592334590-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592337220-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592339860-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592343870-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592346410-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592349040-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592355860-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592358560-05:00 self._id = object() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592361180-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592363870-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592366440-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592369090-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592371930-05:00 /workspace/source/source/analytics/src/storeminder/agents/external_context_agent.py:138: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592374630-05:00 _now = datetime.utcnow() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592377190-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592379790-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592386540-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592389290-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592391930-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592394840-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592398100-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:712: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592400870-05:00 _hour=pd.to_datetime(pos_df2[_t_col], errors='coerce').dt.hour) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592403420-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592406100-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592408790-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592411520-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592414170-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592416820-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592419520-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:852: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592422240-05:00 fuel_scan_rows['_hour'] = pd.to_datetime( [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592424760-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592427360-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592431300-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592433990-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592436659-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592439329-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592441979-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:942: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592444639-05:00 df2['_ts'] = pd.to_datetime(df2[time_col], errors='coerce') [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592447189-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592449839-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592457429-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592460079-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592462719-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592465349-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592468059-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:162: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592470779-05:00 work['_bk'] = (pd.to_datetime(work[time_col], errors='coerce') [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592473309-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592475909-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592478879-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/groupby/grouper.py:563: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592481579-05:00 dtype = getattr(self.grouping_vector, "dtype", None) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592484249-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592487389-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592489929-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592492569-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592495269-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:368: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592497929-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592500469-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592503129-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592506149-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592508829-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592511579-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592514249-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592516799-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592519389-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592522109-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592524759-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592531009-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592533779-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592536509-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592539209-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592541939-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592544559-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592551569-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592554279-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592556799-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592559439-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592562209-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592564899-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592567549-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592570209-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592572729-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592575349-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592577989-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592580579-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592583259-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592585918-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592588418-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592590988-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592593588-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592596198-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592599608-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592602308-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592604838-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592607518-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592610248-05:00 /usr/local/lib/python3.13/ast.py:421: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592612908-05:00 visitor = getattr(self, method, self.generic_visit) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592615588-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592618258-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592620858-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592623478-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592626238-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592628918-05:00 @contextmanager [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592631758-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592634418-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592636918-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592639588-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592646758-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592649438-05:00 @contextmanager [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592652108-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592654708-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592657238-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592659818-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592662818-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592665448-05:00 @contextmanager [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592668068-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592670738-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592673278-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592675878-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592678638-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592682288-05:00 @contextmanager [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592690218-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592692968-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592696558-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592699198-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592701918-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592704568-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592707218-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.592709858-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795767806-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795878825-05:00 /usr/local/lib/python3.13/site-packages/storeminder/data/conversation_store.py:97: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795885925-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795890195-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795894385-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795898355-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795902365-05:00 /workspace/source/source/analytics/src/storeminder/slack.py:99: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795906635-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795910545-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795914735-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795918775-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795923435-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795927435-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795931405-05:00 /workspace/source/source/analytics/src/storeminder/sms.py:222: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795944395-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795947195-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795949825-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795952495-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795955325-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:68: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795958475-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795961055-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795963865-05:00 tests/test_tw5_dryrun_remote.py::test_remote_consent_read_requires_bearer [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795967755-05:00 /usr/local/lib/python3.13/email/feedparser.py:124: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795970455-05:00 self._lines.extend(lines) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795973215-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795976565-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795979245-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795981905-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795984835-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795988065-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795992025-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795994965-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.795997505-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796000145-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796002874-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796005584-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796008244-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796010964-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796013514-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796016154-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796018814-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796021474-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796024184-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796026824-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796029354-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796032224-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796037934-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796040674-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796048204-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796050854-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796053454-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796056074-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796058764-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796061424-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796064114-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796083544-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796100354-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796104274-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796107284-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796110134-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796112944-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796115674-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796118324-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796121024-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796123794-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796126544-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796129224-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796131894-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796134484-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796139284-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796142704-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796145484-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796148214-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796150973-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796153543-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796156203-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796158973-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796172333-05:00 or self.index-key.index > 1024: [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796180463-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796183653-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796186263-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796189543-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796192193-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796195193-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796197843-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796200483-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796218333-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796221163-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796224053-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796226803-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796229763-05:00 /workspace/source/source/analytics/src/storeminder/whatsapp.py:148: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796232893-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796235433-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796238153-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796240983-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:138: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796244073-05:00 return datetime.utcnow().date() [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796246623-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796249353-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796252233-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796254983-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:57: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796257673-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796260233-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796262953-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796265663-05:00 ================================ tests coverage ================================ [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796268393-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796270973-05:00 [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796273593-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:08.796276283-05:00 680 passed, 1 skipped, 198 warnings in 10.05s [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:09.195304267-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:09.912502178-05:00 ......................... [100%] [pod/pr-validator-gd256-report-tests-pod/step-pytest] 2026-08-19T20:14:09.921083370-05:00 25 passed in 0.15s [pod/pr-validator-gd256-report-tests-pod/prepare] 2026-08-19T20:12:58.397981410-05:00 2026/08/20 01:12:58 Entrypoint initialization