===== pr-validator-main-95v2r-archive-logs-pod.log ===== [pod/pr-validator-main-95v2r-archive-logs-pod/prepare] 2026-08-19T14:37:05.660327727-05:00 2026/08/19 19:37:05 Entrypoint initialization [pod/pr-validator-main-95v2r-archive-logs-pod/place-scripts] 2026-08-19T14:37:06.964519175-05:00 2026/08/19 19:37:06 Decoded script /tekton/scripts/script-0-f8kmx [pod/pr-validator-main-95v2r-archive-logs-pod/place-scripts] 2026-08-19T14:37:06.990525774-05:00 2026/08/19 19:37:06 Decoded script /tekton/scripts/script-1-rlwj6 [pod/pr-validator-main-95v2r-archive-logs-pod/step-collect-logs] 2026-08-19T14:37:10.265427511-05:00 ==> collecting pod logs for PipelineRun=pr-validator-main-95v2r ===== pr-validator-main-95v2r-check-container-pod.log ===== [pod/pr-validator-main-95v2r-check-container-pod/prepare] 2026-08-19T14:37:06.990423425-05:00 2026/08/19 19:37:06 Entrypoint initialization [pod/pr-validator-main-95v2r-check-container-pod/place-scripts] 2026-08-19T14:37:08.127137076-05:00 2026/08/19 19:37:08 Decoded script /tekton/scripts/script-0-w6hw7 ===== pr-validator-main-95v2r-check-django-pod.log ===== [pod/pr-validator-main-95v2r-check-django-pod/prepare] 2026-08-19T14:37:06.221215217-05:00 2026/08/19 19:37:06 Entrypoint initialization [pod/pr-validator-main-95v2r-check-django-pod/place-scripts] 2026-08-19T14:37:06.958095224-05:00 2026/08/19 19:37:06 Decoded script /tekton/scripts/script-0-mwcpw ===== pr-validator-main-95v2r-check-infra-fmt-pod.log ===== [pod/pr-validator-main-95v2r-check-infra-fmt-pod/place-scripts] 2026-08-19T14:37:06.940346836-05:00 2026/08/19 19:37:06 Decoded script /tekton/scripts/script-0-xxjcj [pod/pr-validator-main-95v2r-check-infra-fmt-pod/prepare] 2026-08-19T14:37:06.711971371-05:00 2026/08/19 19:37:06 Entrypoint initialization ===== pr-validator-main-95v2r-check-lint-pod.log ===== [pod/pr-validator-main-95v2r-check-lint-pod/place-scripts] 2026-08-19T14:37:05.816856034-05:00 2026/08/19 19:37:05 Decoded script /tekton/scripts/script-0-99f9w [pod/pr-validator-main-95v2r-check-lint-pod/step-post-check] 2026-08-19T14:37:09.916180034-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-95v2r-check-lint-pod/prepare] 2026-08-19T14:37:05.490304332-05:00 2026/08/19 19:37:05 Entrypoint initialization ===== pr-validator-main-95v2r-check-pipeline-lint-pod.log ===== [pod/pr-validator-main-95v2r-check-pipeline-lint-pod/prepare] 2026-08-19T14:37:06.655112270-05:00 2026/08/19 19:37:06 Entrypoint initialization [pod/pr-validator-main-95v2r-check-pipeline-lint-pod/place-scripts] 2026-08-19T14:37:07.067576204-05:00 2026/08/19 19:37:07 Decoded script /tekton/scripts/script-0-5gvbb [pod/pr-validator-main-95v2r-check-pipeline-lint-pod/step-post-check] 2026-08-19T14:37:10.124863359-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-main-95v2r-check-report-tests-pod.log ===== [pod/pr-validator-main-95v2r-check-report-tests-pod/prepare] 2026-08-19T14:37:07.492259487-05:00 2026/08/19 19:37:07 Entrypoint initialization [pod/pr-validator-main-95v2r-check-report-tests-pod/place-scripts] 2026-08-19T14:37:08.118996583-05:00 2026/08/19 19:37:08 Decoded script /tekton/scripts/script-0-rczl4 ===== pr-validator-main-95v2r-clone-pod.log ===== [pod/pr-validator-main-95v2r-clone-pod/prepare] 2026-08-19T14:30:33.299210628-05:00 2026/08/19 19:30:33 Entrypoint initialization [pod/pr-validator-main-95v2r-clone-pod/place-scripts] 2026-08-19T14:30:33.685669644-05:00 2026/08/19 19:30:33 Decoded script /tekton/scripts/script-0-bsz4r [pod/pr-validator-main-95v2r-clone-pod/step-clone] 2026-08-19T14:30:40.978945223-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-main-95v2r-clone-pod/step-clone] 2026-08-19T14:30:40.978970533-05:00 * branch 157fc2472675589e2e9b87a005416dfdfb995d4a -> FETCH_HEAD [pod/pr-validator-main-95v2r-clone-pod/step-clone] 2026-08-19T14:30:41.074008474-05:00 Cloned 157fc2472675589e2e9b87a005416dfdfb995d4a ===== pr-validator-main-95v2r-container-build-pod.log ===== [pod/pr-validator-main-95v2r-container-build-pod/prepare] 2026-08-19T14:31:11.074783896-05:00 2026/08/19 19:31:11 Entrypoint initialization [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.514760280-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.514797660-05:00 + BUILDER=storeminder-builder [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.514802150-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.514805570-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.514808300-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.515775895-05:00 + cat [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.516579961-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.566664340-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.672474302-05:00 storeminder-builder [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.679098491-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.679124351-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:16.679200031-05:00 + docker buildx build --builder storeminder-builder --platform linux/amd64 -f /workspace/source/source/app/Dockerfile '--provenance=false' --output 'type=image,push=false' /workspace/source/source/app [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081533343-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081622383-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081630263-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081647293-05:00 #1 transferring dockerfile: 1.82kB done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081658073-05:00 #1 DONE 0.1s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081662063-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.081666313-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.091443377-05:00 #2 DONE 0.2s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.194460122-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.194489542-05:00 #3 [internal] load .dockerignore [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.194496442-05:00 #3 transferring context: 137B done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.194507852-05:00 #3 DONE 0.1s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305008401-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305102261-05:00 #4 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305108691-05:00 #4 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305112591-05:00 #4 DONE 0.0s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305116001-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.305119791-05:00 #5 [internal] load build context [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.416854495-05:00 #5 transferring context: 3.40MB 0.1s done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.416876655-05:00 #5 DONE 0.2s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560431872-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560521132-05:00 #6 [2/8] WORKDIR /app [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560526792-05:00 #6 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560530322-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560534242-05:00 #7 [3/8] RUN apt-get update && apt-get install -y --no-install-recommends binutils libproj-dev gdal-bin libsqlite3-mod-spatialite && rm -rf /var/lib/apt/lists/* [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560537562-05:00 #7 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560540802-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560544662-05:00 #8 [4/8] COPY requirements.txt . [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560547952-05:00 #8 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560551072-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560555232-05:00 #9 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560558562-05:00 #9 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560561742-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560564982-05:00 #10 [6/8] COPY . . [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560574862-05:00 #10 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560577181-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560579891-05:00 #11 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560582291-05:00 #11 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560584461-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560587131-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560589361-05:00 #12 CACHED [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560591481-05:00 [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560605131-05:00 #13 exporting to image [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560634241-05:00 #13 exporting layers done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560637871-05:00 #13 exporting manifest sha256:c797634c110e11b0ff4a827d372c27d192552e98012b4346cdc0179bbe4597fd done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560641281-05:00 #13 exporting config sha256:404a7f1238f252e1cb250e8307800f1d8a6db331454b96f826b59ab626fe6add done [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.560644611-05:00 #13 DONE 0.0s [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.568981113-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-main-95v2r-container-build-pod/step-build-nopush] 2026-08-19T14:31:17.569005793-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-main-95v2r-django-pod.log ===== [pod/pr-validator-main-95v2r-django-pod/prepare] 2026-08-19T14:30:55.721959007-05:00 2026/08/19 19:30:55 Entrypoint initialization [pod/pr-validator-main-95v2r-django-pod/place-scripts] 2026-08-19T14:30:57.003761950-05:00 2026/08/19 19:30:57 Decoded script /tekton/scripts/script-0-xkrxz [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:02.226717396-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ + mod_spatialite)… [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:08.392201201-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:26.070992420-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:42.279520725-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-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:42.628458794-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:42.838573774-05:00 postgres ready [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:42.862409784-05:00 == manage.py check == [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:43.394728196-05:00 System check identified no issues (0 silenced). [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:43.463228770-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:44.006551731-05:00 No changes detected [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:44.252226297-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677761868-05:00 ============================= test session starts ============================== [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677787688-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677794318-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677799598-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677804108-05:00 configfile: pytest.ini [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677808818-05:00 testpaths: tests, stores, fleet, scheduling [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677813648-05:00 plugins: anyio-4.14.2, django-4.14.0, cov-7.1.0 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677818038-05:00 collected 870 items [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:46.677822338-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:50.822826260-05:00 tests/acceptance/test_01_stores.py ........ [ 0%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:51.491012925-05:00 tests/acceptance/test_02_devices.py ........ [ 1%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:52.540571860-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:52.878372140-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:53.778839362-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:54.161898004-05:00 tests/acceptance/test_06_consents.py ....... [ 3%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:55.393508497-05:00 tests/acceptance/test_07_device_status.py ....... [ 4%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:56.713679332-05:00 tests/acceptance/test_08_device_logs.py ....... [ 5%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:31:57.907331551-05:00 tests/acceptance/test_09_selftest.py ......... [ 6%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:32:00.859902549-05:00 tests/acceptance/test_10_degradation.py ................................ [ 10%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:32:06.068307191-05:00 .................. [ 12%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:32:15.025283256-05:00 tests/test_ak1_admin_gate_api.py ................ [ 14%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:32:50.056398960-05:00 tests/test_cstore_store_api.py .......................... [ 17%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:32:54.294788811-05:00 tests/test_cstore_store_unit.py .............. [ 18%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:33:19.539153429-05:00 tests/test_downerwrite_api.py ................... [ 20%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:33:26.071101479-05:00 tests/test_downerwrite_unit.py .............. [ 22%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:33:27.911675540-05:00 tests/test_ds1_seed_api.py ............... [ 24%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:33:48.475076731-05:00 tests/test_ds1_seed_unit.py ............. [ 25%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:33:56.929876531-05:00 tests/test_fd1_home.py ...... [ 26%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:01.886196295-05:00 tests/test_fd1_home_unit.py ..... [ 27%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:05.593220918-05:00 tests/test_fd2_found_refactor.py .......... [ 28%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:07.379089402-05:00 tests/test_h1_migrate_staff_api.py ... [ 28%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:07.642697305-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 29%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:19.964248420-05:00 tests/test_portal_api.py ......... [ 30%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:49.359661354-05:00 tests/test_portal_devices_api.py ...................... [ 33%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:52.837530735-05:00 tests/test_portal_devices_unit.py ............... [ 35%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:59.015100719-05:00 tests/test_portal_unit.py ......... [ 36%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:59.066333873-05:00 tests/test_readyz.py ..... [ 36%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:34:59.098628424-05:00 tests/test_smoke.py .... [ 37%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:07.547547805-05:00 tests/test_th3_authz.py ................................................ [ 42%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:17.260270893-05:00 ....... [ 43%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:18.213681221-05:00 stores/tests.py .................... [ 45%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:18.410847200-05:00 stores/tests_api.py .................. [ 47%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:24.414367287-05:00 stores/tests_authority.py .................. [ 50%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:24.469694361-05:00 stores/tests_collector_config.py ........ [ 50%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:24.574489827-05:00 stores/tests_geo.py ........... [ 52%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:29.860464697-05:00 stores/tests_map.py ......... [ 53%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:30.198003648-05:00 stores/tests_pilot_seed.py ........ [ 54%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:30.224607606-05:00 stores/tests_report_config.py ... [ 54%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:31.203022287-05:00 fleet/tests.py ............... [ 56%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:35.981574081-05:00 fleet/tests_authority.py .................... [ 58%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:37.136490498-05:00 fleet/tests_consent.py ............. [ 60%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:37.418475105-05:00 fleet/tests_consent_event.py ................ [ 61%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:37.570089805-05:00 fleet/tests_device_sts.py .................. [ 63%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:38.253831978-05:00 fleet/tests_deviceconfig.py .............................. [ 67%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:38.650264247-05:00 fleet/tests_knowledge.py ...................... [ 69%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:43.047027503-05:00 fleet/tests_logs.py ................. [ 71%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:43.235282344-05:00 fleet/tests_manifest.py .............. [ 73%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:44.091093742-05:00 fleet/tests_memberships.py ....................... [ 76%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:46.415571608-05:00 fleet/tests_selftest.py ............... [ 77%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:58.614131306-05:00 fleet/tests_status.py ............................ [ 81%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.023430246-05:00 fleet/tests_sync.py ........................ [ 83%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.025360937-05:00 fleet/tests_sync_integration.py s [ 83%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.071070956-05:00 fleet/tests_uplink.py .......... [ 85%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.356690397-05:00 fleet/tests_uplink_dataplane.py .............................. [ 88%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.531641709-05:00 fleet/tests_uplink_profile.py ...................... [ 91%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.627670266-05:00 scheduling/tests.py ....... [ 91%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.678301162-05:00 scheduling/tests_api.py ... [ 92%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.734974460-05:00 scheduling/tests_roster.py ..... [ 92%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.738664393-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.744140128-05:00 tests/acceptance/test_08_device_logs.py .. [ 93%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.747062554-05:00 tests/acceptance/test_09_selftest.py . [ 93%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.761971785-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:36:59.772769225-05:00 tests/acceptance/test_integrations_parity.py .... [ 94%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.092344970-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.135804549-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.138661486-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.149115268-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.168895046-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:00.201369046-05:00 fleet/tests_correlate.py ............ [ 99%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542433985-05:00 scheduling/tests.py . [100%] [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542529695-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542535455-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542539775-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542544695-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:35.995643) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542549375-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542553135-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542556985-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542560765-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 19:36:35.995643) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542564765-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542568395-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542572375-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542576195-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:36.034931) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542587585-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542590205-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542592835-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542595385-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 19:36:36.034931) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542597995-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542600415-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542603014-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542605584-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:36.064321) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542608194-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542610614-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542613164-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542615834-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 19:36:36.064321) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542618394-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542620804-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542623304-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542627494-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 19:36:36.080912) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542630114-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542632564-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542635174-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542637784-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:36.101605) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542640344-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542642744-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542645564-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542648114-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 19:36:36.101605) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542650644-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542653064-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542655624-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542658184-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:36.264504) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542660724-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542663144-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542665704-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542672674-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 19:36:36.285972) while time zone support is active. [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542675244-05:00 warnings.warn( [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542677684-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542680184-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542682694-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542690974-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542693554-05:00 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542697034-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542700674-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542703234-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542706574-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542709094-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542711714-05:00 config/settings.py 60 4 6 3 89% 133-137, 141, 143 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542714304-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542716994-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542720434-05:00 fleet/admin.py 302 74 46 3 69% 170, 173, 194, 197, 208, 212, 280, 287-297, 362, 391-405, 414-425, 465-468, 472-501, 509->506, 525, 535-550, 585, 589 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542722984-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542725974-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542728564-05:00 fleet/api_uplink.py 64 3 20 1 95% 88-89, 91 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542731134-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542734734-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542737324-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542739884-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542742734-05:00 fleet/deviceconfig.py 180 14 68 9 89% 215->217, 344, 348, 350, 352, 358, 369-371, 374, 406-408, 414-415 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542745304-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542747894-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542750724-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542753384-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542756004-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542763024-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542765654-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542768184-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542770674-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542773234-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542775704-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542778264-05:00 fleet/management/commands/sync_devices.py 273 46 116 9 80% 176-179, 191->193, 195->197, 197->199, 200->206, 249-250, 262, 265, 282, 290-292, 330->332, 395-410, 416-447 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542780874-05:00 fleet/management/commands/uplink_dataplane.py 72 7 22 6 86% 59, 70, 74, 76, 78, 97-98 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542783374-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542785894-05:00 fleet/models.py 208 4 16 4 96% 691, 693, 695, 697 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542788444-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542790914-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542793484-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542795994-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542798574-05:00 fleet/status.py 145 3 26 2 97% 212->207, 214-215, 310 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542805024-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542807854-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542810614-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542813274-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542815834-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542818414-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542820954-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542823533-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542826033-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542828603-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542831263-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542833833-05:00 fleet/tests_status.py 240 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542836863-05:00 fleet/tests_sync.py 232 1 8 1 99% 107 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542844533-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542847143-05:00 fleet/tests_uplink.py 66 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542849763-05:00 fleet/tests_uplink_dataplane.py 130 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542852353-05:00 fleet/tests_uplink_profile.py 130 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542854913-05:00 fleet/uplink.py 79 0 14 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542857543-05:00 fleet/uplink_dataplane.py 145 10 56 5 91% 80-81, 96-97, 241, 243, 245->exit, 247-249, 263 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542860123-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542862633-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542865113-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542867653-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542870223-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542872833-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542875413-05:00 fleet/vault.py 71 7 16 4 87% 93, 125->127, 130-131, 142, 147-148, 152 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542877943-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542880553-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542883093-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542885673-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542888183-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542890803-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542893353-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542895863-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542898703-05:00 integrations/mender.py 132 47 42 10 58% 44, 47, 65-79, 83-86, 115-121, 133, 145-153, 169-170, 180-183, 209-215, 247-253 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542901233-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542903753-05:00 integrations/types.py 97 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542906293-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542908813-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542911363-05:00 scheduling/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542913863-05:00 scheduling/admin.py 19 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542926993-05:00 scheduling/api.py 125 34 48 18 68% 49, 65, 96-97, 124, 127, 130-131, 134->137, 138-139, 140->143, 143->146, 147-148, 150-151, 152->155, 174, 177, 179, 182-183, 189, 205, 228-241, 249, 252 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542929823-05:00 scheduling/apps.py 5 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542932533-05:00 scheduling/models.py 74 4 0 0 95% 251-255 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542935083-05:00 scheduling/roster.py 60 3 22 3 93% 66, 96, 105 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542937643-05:00 scheduling/selectors.py 12 1 0 0 92% 17 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542940213-05:00 scheduling/services.py 48 0 12 2 97% 102->107, 109->111 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542942723-05:00 scheduling/tests_api.py 41 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542945263-05:00 scheduling/tests_roster.py 39 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542947743-05:00 scheduling/urls.py 3 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542950223-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542952743-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542955243-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542957713-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542960253-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542962783-05:00 stores/geocoding.py 115 60 34 4 41% 30, 39->43, 41->43, 53->55, 70-77, 82-94, 100-134, 154-176, 201->209 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542965363-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542967943-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542970453-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542973833-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542976853-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542982283-05:00 stores/management/commands/reattach_store.py 50 3 14 4 89% 52-53, 55, 61->63, 85->87, 88->91 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542984953-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542987503-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542990033-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542993093-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542995703-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.542998283-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543004923-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543007503-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543010083-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543012593-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543015143-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543018393-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543020943-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543023423-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543025903-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543028523-05:00 stores/views.py 40 0 4 0 100% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543031073-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543033943-05:00 TOTAL 7952 501 1222 160 91% [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.543036743-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.691899905-05:00 =========================== short test summary info ============================ [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.692015895-05:00 SKIPPED [1] fleet/tests_sync_integration.py:60: real-integration test; set SM_REAL_INTEGRATION=1 (+ live creds) to run [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.692022015-05:00 =========== 869 passed, 1 skipped, 11 warnings in 317.02s (0:05:17) ============ [pod/pr-validator-main-95v2r-django-pod/step-django-ci] 2026-08-19T14:37:02.936394646-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-main-95v2r-django-pod/sidecar-postgres] 2026-08-19T14:37:04.738736333-05:00 2026/08/19 19:37:04 Exiting... ===== pr-validator-main-95v2r-infra-fmt-pod.log ===== [pod/pr-validator-main-95v2r-infra-fmt-pod/prepare] 2026-08-19T14:31:10.024974632-05:00 2026/08/19 19:31:10 Entrypoint initialization [pod/pr-validator-main-95v2r-infra-fmt-pod/place-scripts] 2026-08-19T14:31:11.295782385-05:00 2026/08/19 19:31:11 Decoded script /tekton/scripts/script-0-8npkh [pod/pr-validator-main-95v2r-infra-fmt-pod/step-fmt-check] 2026-08-19T14:31:16.602023537-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-main-95v2r-infra-fmt-pod/step-fmt-check] 2026-08-19T14:31:16.754147695-05:00 === infra/ is canonically formatted === ===== pr-validator-main-95v2r-lint-pod.log ===== [pod/pr-validator-main-95v2r-lint-pod/prepare] 2026-08-19T14:30:49.498445420-05:00 2026/08/19 19:30:49 Entrypoint initialization [pod/pr-validator-main-95v2r-lint-pod/place-scripts] 2026-08-19T14:30:50.217435011-05:00 2026/08/19 19:30:50 Decoded script /tekton/scripts/script-0-8c7f5 [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:30:55.457326959-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:03.702462383-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-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:03.825454565-05:00 == ruff check . == [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:03.857476347-05:00 All checks passed! [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:03.862169735-05:00 == mypy == [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:09.542200721-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:34: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:09.542295121-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:37: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:10.592553112-05:00 Success: no issues found in 57 source files [pod/pr-validator-main-95v2r-lint-pod/step-ruff-mypy] 2026-08-19T14:31:10.615985794-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-main-95v2r-pipeline-lint-pod.log ===== [pod/pr-validator-main-95v2r-pipeline-lint-pod/place-scripts] 2026-08-19T14:30:52.420552189-05:00 2026/08/19 19:30:52 Decoded script /tekton/scripts/script-0-rpcqs [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.747350789-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-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.748341815-05:00 [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.748350495-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.748353825-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.858849614-05:00 [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:01.858874064-05:00 == validate pipeline archiving invariant == [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.084894481-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.091103032-05:00 ok: pipelines archive [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.091116112-05:00 [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.091122332-05:00 == validator self-test (pytest) == [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.545561484-05:00 ....... [100%] [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.545663264-05:00 7 passed in 0.23s [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.570306500-05:00 ok: validator tests passed [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.570326560-05:00 [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.570330690-05:00 == result == [pod/pr-validator-main-95v2r-pipeline-lint-pod/step-lint] 2026-08-19T14:31:02.570342470-05:00 ok: pipeline archive lint passed. [pod/pr-validator-main-95v2r-pipeline-lint-pod/prepare] 2026-08-19T14:30:51.988330525-05:00 2026/08/19 19:30:51 Entrypoint initialization ===== pr-validator-main-95v2r-reclaim-workspace-pod.log ===== [pod/pr-validator-main-95v2r-reclaim-workspace-pod/prepare] 2026-08-19T14:37:07.451270051-05:00 2026/08/19 19:37:07 Entrypoint initialization [pod/pr-validator-main-95v2r-reclaim-workspace-pod/place-scripts] 2026-08-19T14:37:08.096349794-05:00 2026/08/19 19:37:08 Decoded script /tekton/scripts/script-0-kxmmw [pod/pr-validator-main-95v2r-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T14:37:11.297822293-05:00 ==> reclaiming workspace PVC(s) owned by PipelineRun=pr-validator-main-95v2r in ns=tekton-pipelines [pod/pr-validator-main-95v2r-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T14:37:11.676404661-05:00 ==> deleting PVC pvc-f2cdd2ef00 (5Gi) [pod/pr-validator-main-95v2r-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T14:37:11.755783274-05:00 persistentvolumeclaim "pvc-f2cdd2ef00" deleted [pod/pr-validator-main-95v2r-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T14:37:11.759960599-05:00 ==> requested deletion of 1 run-owned PVC(s) ===== pr-validator-main-95v2r-report-tests-pod.log ===== [pod/pr-validator-main-95v2r-report-tests-pod/prepare] 2026-08-19T14:30:53.865625188-05:00 2026/08/19 19:30:53 Entrypoint initialization [pod/pr-validator-main-95v2r-report-tests-pod/place-scripts] 2026-08-19T14:30:54.724345883-05:00 2026/08/19 19:30:54 Decoded script /tekton/scripts/script-0-s5mzx [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:00.017287817-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:41.818106545-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:42.528450786-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:47.702084799-05:00 ........................................................................ [ 10%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:47.883315792-05:00 ........................................................................ [ 21%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:47.996940718-05:00 ........................................................................ [ 32%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:48.180518100-05:00 ........................................................................ [ 43%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:49.368466975-05:00 ........................................................................ [ 54%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:49.616412200-05:00 ........................................................................ [ 65%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:51.461458922-05:00 ........................................................................ [ 76%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:51.752316389-05:00 ........................................................................ [ 86%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:51.900438845-05:00 ........................................................................ [ 97%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443379948-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443409378-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443414618-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443424658-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443428908-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:52.443432848-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.125979697-05:00 ............... [100%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126586684-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126595044-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126599704-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126603994-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126608504-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126613194-05:00 Read more about it in the [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126617354-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126621884-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126626164-05:00 @app.on_event("startup") [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126630314-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126634504-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126638644-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126642774-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126646844-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126651064-05:00 Read more about it in the [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126655254-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126668084-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126671353-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126674183-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126677223-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126681453-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126684433-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126687213-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126690163-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126693063-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126696013-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126698933-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126701813-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126704653-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126707493-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126710943-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126717173-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126720023-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126723273-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126726583-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126729663-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126732553-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126735863-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126738613-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126741553-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126745243-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126748293-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126751273-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126754273-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126757043-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126759973-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126762903-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126792123-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126796743-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126801033-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126805103-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126809343-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126813653-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126823663-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126826763-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126829763-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126832563-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126835713-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126838743-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126841823-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126844963-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126848073-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126850833-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126853823-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126863943-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126867183-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126870133-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126873973-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126876753-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126879623-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126882592-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126885492-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126888482-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126891412-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126894162-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126897102-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126900412-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126903762-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126906702-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126909682-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126912582-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126915432-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126921142-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126924162-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126927192-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126930152-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126932932-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126935822-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126944242-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126947352-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126950252-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126953182-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126955922-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126958862-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126961842-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126964702-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126967642-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126970822-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126973572-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126976482-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126979402-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126982282-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126985292-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126988192-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126991132-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126994002-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126997002-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.126999892-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127002762-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127005702-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127008432-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127011302-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127014242-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127017222-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127020092-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127024992-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127027822-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127030722-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127033682-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127036552-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127039472-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127055872-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127058912-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127063172-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127070632-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127073652-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127076602-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127079522-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127082292-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127085162-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127088052-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127090932-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127093771-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127096691-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127099491-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127102341-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127105981-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127108971-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127111871-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127114811-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127117591-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127120411-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127123421-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127126321-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127129191-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127132101-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127134951-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127137871-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127140731-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127143601-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127146561-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127149401-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127152171-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127155041-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127157871-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127165851-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127170401-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127173261-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127180171-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127183191-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127186081-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127188981-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127191951-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127194911-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127197661-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127200501-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127203491-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127206371-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127209321-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127213051-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127215811-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127218711-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127221601-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127224581-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127227511-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127230451-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127233201-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127236041-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127238961-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127241841-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127248741-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127251861-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127254631-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127257531-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127260471-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127263351-05:00 self._id = object() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127266281-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127269341-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127272091-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127275451-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127278441-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127281431-05:00 _now = datetime.utcnow() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127284181-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127291071-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127294431-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:341: 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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127297751-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127300601-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127303481-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127306421-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127309371-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127312350-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127315260-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127318010-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127320870-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127323840-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127326790-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127331140-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127334030-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127336790-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127339630-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127342600-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127345540-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127348490-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127353480-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127356320-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127359200-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127365780-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127368740-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127371670-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127374860-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127377610-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127380490-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127383350-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127386330-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127389210-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127395970-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127398800-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127401670-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127404610-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_known_annotated_metadata.py:128: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127407590-05:00 FieldInfo = import_cached_field_info() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127413870-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127416910-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127419650-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127422530-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127425760-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:249: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127428860-05:00 return [dec for dec in validator_functions if check_validator_fields_against_field_name(dec.info, field)] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127431750-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127435290-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127438120-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127441060-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127443950-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:249: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127446800-05:00 return [dec for dec in validator_functions if check_validator_fields_against_field_name(dec.info, field)] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127449780-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127454990-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127457890-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127460820-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127463690-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:249: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127466660-05:00 return [dec for dec in validator_functions if check_validator_fields_against_field_name(dec.info, field)] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127469590-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127472420-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127475160-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127478080-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127481200-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_generate_schema.py:249: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127484090-05:00 return [dec for dec in validator_functions if check_validator_fields_against_field_name(dec.info, field)] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127486950-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127489790-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127492580-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127499510-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127502550-05:00 /usr/local/lib/python3.13/site-packages/pydantic_core/core_schema.py:4350: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127505410-05:00 return {k: v for k, v in kwargs.items() if v is not None} [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127508430-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127511340-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127514070-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127517620-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127520570-05:00 /usr/local/lib/python3.13/site-packages/pydantic_core/core_schema.py:4350: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127523530-05:00 return {k: v for k, v in kwargs.items() if v is not None} [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127526400-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127529380-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127532170-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127535079-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127537989-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127540849-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127543749-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127546609-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127549469-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127552409-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127555349-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127558119-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127560979-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127563839-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127570229-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127573219-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127575969-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127578889-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127581759-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127584659-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127587509-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127590659-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127593799-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127596569-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127599409-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127602459-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127605469-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127612289-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127615069-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127617969-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127620859-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127623719-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127626549-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127630229-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127633109-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127636289-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127639159-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127641979-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127644889-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127647739-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127650559-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127653409-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127656399-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127659279-05:00 return datetime.utcnow().date() [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127662039-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127664879-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127667769-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127670689-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-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127673539-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127676339-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127679269-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127683299-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127686199-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127689039-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127691899-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127694739-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127697559-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127700489-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127703519-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127706439-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127713339-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127716159-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127719009-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127721919-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127724769-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127727699-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127735509-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127738379-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127741239-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127744109-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127746989-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127749879-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127752909-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.127756128-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323553174-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323588314-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323593464-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323597474-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323602024-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323606094-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323610674-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323614744-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323618634-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323622794-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323626644-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323630314-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323634274-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323638934-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323642744-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323646554-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323650314-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323653974-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323657864-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323661614-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323665394-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323669504-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323673254-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323691704-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323694554-05:00 tests/test_zulip_fanout.py::test_fan_out_ignores_sms_record_no_send [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323697124-05:00 /usr/local/lib/python3.13/enum.py:1339: ResourceWarning: unclosed database in [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323699694-05:00 @property [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323702304-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323704844-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323707404-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323709964-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323712554-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323715094-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323717554-05:00 [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323720124-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.323723184-05:00 663 passed, 1 skipped, 158 warnings in 9.19s [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:53.719390537-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:54.451399987-05:00 ......................... [100%] [pod/pr-validator-main-95v2r-report-tests-pod/step-pytest] 2026-08-19T14:31:54.451433667-05:00 25 passed in 0.16s