[pod/pr-validator-main-k8498-report-tests-pod/place-scripts] 2026-08-19T19:27:18.736684847-05:00 2026/08/20 00:27:18 Decoded script /tekton/scripts/script-0-m2xdp [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:27:23.718665540-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:16.611008912-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:17.285121843-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:23.776631816-05:00 ........................................................................ [ 10%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:23.982584277-05:00 ........................................................................ [ 21%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:24.540929744-05:00 ........................................................................ [ 31%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:24.752746088-05:00 ........................................................................ [ 42%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:26.173120815-05:00 ........................................................................ [ 52%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:26.466111647-05:00 ........................................................................ [ 63%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:26.794815648-05:00 ........................................................................ [ 74%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:28.787632033-05:00 ........................................................................ [ 84%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:28.965438908-05:00 ........................................................................ [ 95%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519126534-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519155837-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519160400-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519164187-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519168163-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519171871-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519184912-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519189157-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:29.519192805-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458817562-05:00 ................................ [100%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458955423-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458963961-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458970760-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458977679-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458983762-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458990472-05:00 Read more about it in the [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.458996515-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459002947-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459009020-05:00 @app.on_event("startup") [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459014776-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459020789-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459026793-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459045421-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459050014-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459054347-05:00 Read more about it in the [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459058671-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459063085-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459067121-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459073323-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459077369-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459082051-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459086206-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459090212-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459151115-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459160061-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459166125-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459172278-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459178898-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459185419-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459191562-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459201224-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459215746-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459222665-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459228848-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459235438-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459241730-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459247754-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459254613-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459260358-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459266451-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459272465-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459278390-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459284692-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459290725-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459296441-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459302415-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459308449-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459316789-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459322783-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459338190-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459342027-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459346122-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459350198-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459354144-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459358090-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459362225-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459365973-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459369919-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459373945-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459377921-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459381857-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459385853-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459389571-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459393835-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459405256-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459409441-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459413606-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459417771-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459421658-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459425624-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459429749-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459433805-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459437731-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459441687-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459445415-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459449391-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459453874-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459458347-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459462393-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459466339-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459470086-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459474013-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459478048-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459482124-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459486199-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459497929-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459501835-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459505762-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459509787-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459513754-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459517700-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459521964-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459525692-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459529638-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459533753-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459537749-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459541765-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459545691-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459549409-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459553345-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459557421-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459563405-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459567490-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459571506-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459575224-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459579140-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459583166-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459587122-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459591029-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459595005-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459598822-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459602738-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459606993-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459610949-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459614915-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459618841-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459622579-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459626545-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459630581-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459634537-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459646306-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459673532-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459696305-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459709486-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459714218-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459718701-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459722816-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459726842-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459730609-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459734585-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459738651-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459742647-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459746692-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459750658-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459754406-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459758342-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459762288-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459766264-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459770231-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459774246-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459778034-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459781970-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459785986-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459789992-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459793998-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459797974-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459801711-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459805628-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459809763-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459813769-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459817725-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459821661-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459825409-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459829335-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459833589-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459858668-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459862843-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459866780-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459870527-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459874473-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459878569-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459882565-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459886511-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459890457-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459894284-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459898549-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459902813-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459906948-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459912356-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459916431-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459920198-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459924204-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459928230-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459932236-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459936550-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459940735-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459944920-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459949214-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459987394-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.459993855-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460005893-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460012563-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460018656-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460031389-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460038526-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460045902-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460053099-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460060405-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460067353-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460074331-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460080404-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460138058-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460146069-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460150115-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460153902-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460157918-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460161904-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460166009-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460169976-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460173991-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460177749-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460181685-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460185622-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460189657-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460193603-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460197540-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460201297-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460205204-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460209180-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460214349-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460218355-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460222351-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460226158-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460230114-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460234150-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460238195-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460242142-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460246237-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460249955-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460253921-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460257966-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460261982-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460265918-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460269895-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460273672-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460277658-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460289685-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460293801-05:00 self._id = object() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460297737-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460301862-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460305590-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460309795-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460314198-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460318512-05:00 _now = datetime.utcnow() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460322260-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460326325-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460336504-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460340649-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460344675-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460348700-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460353054-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460357269-05:00 _hour=pd.to_datetime(pos_df2[_t_col], errors='coerce').dt.hour) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460361076-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460365360-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460370579-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460375122-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460379137-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460383064-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460387129-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460391433-05:00 fuel_scan_rows['_hour'] = pd.to_datetime( [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460395221-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460399147-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460403093-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460407149-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460411155-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460415131-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460419147-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460423391-05:00 df2['_ts'] = pd.to_datetime(df2[time_col], errors='coerce') [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460427178-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460439216-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460443192-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460447208-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460451164-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460455081-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460459067-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460463102-05:00 work['_bk'] = (pd.to_datetime(work[time_col], errors='coerce') [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460466840-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460470796-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460475080-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/groupby/grouper.py:563: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460479126-05:00 dtype = getattr(self.grouping_vector, "dtype", None) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460483082-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460487028-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460490756-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460494662-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460498758-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460502754-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460506531-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460510477-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460514752-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460518767-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460522714-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460526700-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460530507-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460534423-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460538399-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460542375-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460553767-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460557862-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460561659-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460565854-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460570178-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460574144-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460585556-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460589581-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460593309-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460597215-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460601172-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460605595-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460609551-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460615138-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460618925-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460622861-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460626798-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460630754-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460634700-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460638706-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460642433-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460646529-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460650515-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460654471-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460658407-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460662393-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460666141-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460670097-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460674023-05:00 /usr/local/lib/python3.13/ast.py:421: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460678089-05:00 visitor = getattr(self, method, self.generic_visit) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460682105-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460686578-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460690335-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460694232-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460698277-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460702343-05:00 @contextmanager [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460706289-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460710255-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460714003-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460718019-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460729579-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460733635-05:00 @contextmanager [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460737621-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460741666-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460745384-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460749310-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460753336-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460757332-05:00 @contextmanager [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460761318-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460765274-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460769012-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460772938-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460777054-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460781099-05:00 @contextmanager [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460796129-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460800264-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460804339-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460808236-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460812262-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460816188-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460820124-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.460824041-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667682420-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667820797-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667825867-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667829544-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667833153-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667836652-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667840329-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667844634-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667848013-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667851890-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667855389-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667861661-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667865190-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667868699-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667881711-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667884126-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667886522-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667889156-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667891551-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667894613-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667896810-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667899424-05:00 tests/test_tw5_dryrun_remote.py::test_remote_consent_read_requires_bearer [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667902297-05:00 /usr/local/lib/python3.13/email/feedparser.py:124: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667904623-05:00 self._lines.extend(lines) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667906929-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667909772-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667911968-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667914384-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667919543-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667921909-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667926084-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667928519-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667930686-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667932992-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667935308-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667937714-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667940010-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667942495-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667944682-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667947038-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667949403-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667951739-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667954075-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667956520-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667958727-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667961083-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667963389-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667965854-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667973528-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667975874-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667978071-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667980516-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667982902-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667985277-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.667987623-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668040306-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668043994-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668049938-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668054899-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668059073-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668062940-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668067652-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668071111-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668075505-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668090465-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668101518-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668107293-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668110892-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668114222-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668117760-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668121230-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668125027-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668128486-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668131955-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668135394-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668138923-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668142382-05:00 /usr/local/lib/python3.13/site-packages/yaml/scanner.py:289: ResourceWarning: unclosed database in [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668145851-05:00 or self.index-key.index > 1024: [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668149321-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668154519-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668157949-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668161398-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668165016-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668168495-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668171964-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668182620-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668185046-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668187441-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668189747-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668192063-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668194588-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668196904-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668199091-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668201407-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668203843-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668206179-05:00 return datetime.utcnow().date() [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668208385-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668210671-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668213147-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668215492-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-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668217809-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668219995-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668222341-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668224667-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668226993-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668229190-05:00 [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668231665-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:30.668234001-05:00 680 passed, 1 skipped, 198 warnings in 11.65s [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:31.214556793-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:32.040949141-05:00 ......................... [100%] [pod/pr-validator-main-k8498-report-tests-pod/step-pytest] 2026-08-19T19:28:32.041137846-05:00 25 passed in 0.16s [pod/pr-validator-main-k8498-report-tests-pod/prepare] 2026-08-19T19:27:17.989553013-05:00 2026/08/20 00:27:17 Entrypoint initialization