===== pr-validator-jlbvh-archive-logs-pod.log ===== [pod/pr-validator-jlbvh-archive-logs-pod/step-collect-logs] 2026-08-18T16:20:03.860572292-05:00 ==> collecting pod logs for PipelineRun=pr-validator-jlbvh [pod/pr-validator-jlbvh-archive-logs-pod/prepare] 2026-08-18T16:19:59.360150489-05:00 2026/08/18 21:19:59 Entrypoint initialization [pod/pr-validator-jlbvh-archive-logs-pod/place-scripts] 2026-08-18T16:19:59.590079067-05:00 2026/08/18 21:19:59 Decoded script /tekton/scripts/script-0-nx94l [pod/pr-validator-jlbvh-archive-logs-pod/place-scripts] 2026-08-18T16:19:59.610774776-05:00 2026/08/18 21:19:59 Decoded script /tekton/scripts/script-1-6kbdw ===== pr-validator-jlbvh-check-container-pod.log ===== [pod/pr-validator-jlbvh-check-container-pod/prepare] 2026-08-18T16:19:57.871448521-05:00 2026/08/18 21:19:57 Entrypoint initialization [pod/pr-validator-jlbvh-check-container-pod/place-scripts] 2026-08-18T16:19:58.547027193-05:00 2026/08/18 21:19:58 Decoded script /tekton/scripts/script-0-ldtbz [pod/pr-validator-jlbvh-check-container-pod/step-post-check] 2026-08-18T16:20:02.634514370-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-jlbvh-check-django-pod.log ===== [pod/pr-validator-jlbvh-check-django-pod/prepare] 2026-08-18T16:19:59.484271219-05:00 2026/08/18 21:19:59 Entrypoint initialization [pod/pr-validator-jlbvh-check-django-pod/place-scripts] 2026-08-18T16:20:00.736513608-05:00 2026/08/18 21:20:00 Decoded script /tekton/scripts/script-0-rkstw ===== pr-validator-jlbvh-check-infra-fmt-pod.log ===== [pod/pr-validator-jlbvh-check-infra-fmt-pod/prepare] 2026-08-18T16:19:56.674344111-05:00 2026/08/18 21:19:56 Entrypoint initialization [pod/pr-validator-jlbvh-check-infra-fmt-pod/place-scripts] 2026-08-18T16:19:57.467387085-05:00 2026/08/18 21:19:57 Decoded script /tekton/scripts/script-0-7zwf6 [pod/pr-validator-jlbvh-check-infra-fmt-pod/step-post-check] 2026-08-18T16:20:01.566923059-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-jlbvh-check-lint-pod.log ===== [pod/pr-validator-jlbvh-check-lint-pod/prepare] 2026-08-18T16:19:59.709128751-05:00 2026/08/18 21:19:59 Entrypoint initialization [pod/pr-validator-jlbvh-check-lint-pod/place-scripts] 2026-08-18T16:20:00.707450729-05:00 2026/08/18 21:20:00 Decoded script /tekton/scripts/script-0-vmdff ===== pr-validator-jlbvh-check-pipeline-lint-pod.log ===== [pod/pr-validator-jlbvh-check-pipeline-lint-pod/prepare] 2026-08-18T16:20:00.106634977-05:00 2026/08/18 21:20:00 Entrypoint initialization [pod/pr-validator-jlbvh-check-pipeline-lint-pod/place-scripts] 2026-08-18T16:20:00.746451160-05:00 2026/08/18 21:20:00 Decoded script /tekton/scripts/script-0-x8x9z ===== pr-validator-jlbvh-check-report-tests-pod.log ===== [pod/pr-validator-jlbvh-check-report-tests-pod/place-scripts] 2026-08-18T16:20:00.730665477-05:00 2026/08/18 21:20:00 Decoded script /tekton/scripts/script-0-hdlj5 [pod/pr-validator-jlbvh-check-report-tests-pod/prepare] 2026-08-18T16:19:59.820326473-05:00 2026/08/18 21:19:59 Entrypoint initialization ===== pr-validator-jlbvh-clone-pod.log ===== [pod/pr-validator-jlbvh-clone-pod/step-clone] 2026-08-18T16:14:13.070358872-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-jlbvh-clone-pod/step-clone] 2026-08-18T16:14:13.070389402-05:00 * branch fd7b0a08fd7f8e64240ddc37df9025ab0bee7e80 -> FETCH_HEAD [pod/pr-validator-jlbvh-clone-pod/step-clone] 2026-08-18T16:14:13.141400552-05:00 Cloned fd7b0a08fd7f8e64240ddc37df9025ab0bee7e80 [pod/pr-validator-jlbvh-clone-pod/prepare] 2026-08-18T16:14:06.722836584-05:00 2026/08/18 21:14:06 Entrypoint initialization [pod/pr-validator-jlbvh-clone-pod/place-scripts] 2026-08-18T16:14:07.404608191-05:00 2026/08/18 21:14:07 Decoded script /tekton/scripts/script-0-2dvz7 ===== pr-validator-jlbvh-container-build-pod.log ===== [pod/pr-validator-jlbvh-container-build-pod/prepare] 2026-08-18T16:14:17.115955595-05:00 2026/08/18 21:14:17 Entrypoint initialization [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.089442865-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.089470734-05:00 + BUILDER=storeminder-builder [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.089474884-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.089477944-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.089480544-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.090429601-05:00 + cat [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.091173418-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.143281096-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-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.432328470-05:00 storeminder-builder [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.436437815-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.436456305-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.436467195-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-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.954990983-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955631850-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955639710-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955652370-05:00 #1 transferring dockerfile: 1.74kB done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955656990-05:00 #1 DONE 0.1s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955661010-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:22.955665170-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.058728280-05:00 #2 DONE 0.3s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178505778-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178538658-05:00 #3 [internal] load .dockerignore [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178552018-05:00 #3 transferring context: 137B done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178557658-05:00 #3 DONE 0.1s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178562598-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178567558-05:00 #4 [internal] load build context [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178572688-05:00 #4 DONE 0.0s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178577458-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178582978-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178588448-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.178593808-05:00 #5 DONE 0.0s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.303835386-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.303944225-05:00 #4 [internal] load build context [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.303951795-05:00 #4 transferring context: 3.27MB 0.1s done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424151072-05:00 #4 DONE 0.1s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424244611-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424251241-05:00 #6 [2/8] WORKDIR /app [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424255601-05:00 #6 CACHED [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424259571-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424264271-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-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424268441-05:00 #7 CACHED [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424272311-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424277791-05:00 #8 [4/8] COPY requirements.txt . [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424281861-05:00 #8 CACHED [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424285791-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424290201-05:00 #9 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424306511-05:00 #9 CACHED [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424310751-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424315481-05:00 #10 [6/8] COPY . . [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.424319641-05:00 #10 DONE 0.1s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.579450969-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:23.579568728-05:00 #11 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.706056290-05:00 #11 1.277 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.706088160-05:00 #11 1.277 171 static files copied to '/app/staticfiles', 473 post-processed. [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.908578603-05:00 #11 DONE 1.3s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.908631293-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.908652053-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:24.908657493-05:00 #12 0.132 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.277982839-05:00 #12 DONE 3.5s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.444193305-05:00 [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.444219114-05:00 #13 exporting to image [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.444224714-05:00 #13 exporting layers [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.732297488-05:00 #13 exporting layers 0.4s done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.934361141-05:00 #13 exporting manifest sha256:8ec1f94d71cf16b9a3d1f3029ea4e35eb5d7edc21591d460a1343bd334fabffe 0.0s done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.934383151-05:00 #13 exporting config sha256:818d0d4fcbbf902495dc634a3cd93b01fa8e03afc472fa7095b8b0353e8b8075 0.0s done [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.934388161-05:00 #13 DONE 0.5s [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.942134952-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-jlbvh-container-build-pod/step-build-nopush] 2026-08-18T16:14:28.942157952-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-jlbvh-django-pod.log ===== [pod/pr-validator-jlbvh-django-pod/place-scripts] 2026-08-18T16:14:16.838986794-05:00 2026/08/18 21:14:16 Decoded script /tekton/scripts/script-0-jrnk9 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:22.077537458-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ)… [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:28.040973286-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:43.696631361-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:57.715823946-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:57.966362293-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:58.142055659-05:00 postgres ready [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:58.161870821-05:00 == manage.py check == [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:58.615561683-05:00 System check identified no issues (0 silenced). [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:58.676429635-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:59.075798455-05:00 No changes detected [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:14:59.278423312-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454095571-05:00 ============================= test session starts ============================== [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454194860-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454198980-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454202710-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454206240-05:00 configfile: pytest.ini [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454210400-05:00 testpaths: tests, stores, fleet [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454213570-05:00 plugins: anyio-4.14.2, django-4.14.0, cov-7.1.0 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454216860-05:00 collected 802 items [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:01.454220050-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:05.570944116-05:00 tests/acceptance/test_01_stores.py ........ [ 0%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:06.209460925-05:00 tests/acceptance/test_02_devices.py ........ [ 1%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:07.289479160-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:07.644899819-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:08.610464368-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:09.085392087-05:00 tests/acceptance/test_06_consents.py ....... [ 4%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:10.145457615-05:00 tests/acceptance/test_07_device_status.py ....... [ 5%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:11.520557745-05:00 tests/acceptance/test_08_device_logs.py ....... [ 5%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:12.648179329-05:00 tests/acceptance/test_09_selftest.py ......... [ 7%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:15.917845479-05:00 tests/acceptance/test_10_degradation.py ................................ [ 11%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:20.745264205-05:00 .................. [ 13%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:15:28.828376353-05:00 tests/test_ak1_admin_gate_api.py ................ [ 15%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:01.867668406-05:00 tests/test_cstore_store_api.py .......................... [ 18%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:05.962329909-05:00 tests/test_cstore_store_unit.py .............. [ 20%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:29.993192969-05:00 tests/test_downerwrite_api.py ................... [ 22%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:36.034434723-05:00 tests/test_downerwrite_unit.py .............. [ 24%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:37.695625431-05:00 tests/test_ds1_seed_api.py ............... [ 26%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:16:57.032073278-05:00 tests/test_ds1_seed_unit.py ............. [ 27%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:04.903740607-05:00 tests/test_fd1_home.py ...... [ 28%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:09.926391460-05:00 tests/test_fd1_home_unit.py ..... [ 29%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:13.623955524-05:00 tests/test_fd2_found_refactor.py .......... [ 30%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:15.264195446-05:00 tests/test_h1_migrate_staff_api.py ... [ 30%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:15.572342037-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 32%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:26.659831594-05:00 tests/test_portal_api.py ......... [ 33%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:53.880945925-05:00 tests/test_portal_devices_api.py ...................... [ 36%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:17:56.838388584-05:00 tests/test_portal_devices_unit.py ............... [ 38%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:18:02.555472736-05:00 tests/test_portal_unit.py ......... [ 39%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:18:02.596271934-05:00 tests/test_readyz.py ..... [ 39%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:18:02.620519870-05:00 tests/test_smoke.py .... [ 40%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:06.803313221-05:00 tests/test_th3_authz.py ................................................ [ 46%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:15.862233079-05:00 ....... [ 47%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:16.724157119-05:00 stores/tests.py .................... [ 49%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:16.877942132-05:00 stores/tests_api.py .................. [ 51%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:22.422954813-05:00 stores/tests_authority.py .................. [ 54%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:22.484151859-05:00 stores/tests_collector_config.py ........ [ 55%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:22.590807537-05:00 stores/tests_geo.py ........... [ 56%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:27.289854536-05:00 stores/tests_map.py ......... [ 57%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:27.563243113-05:00 stores/tests_pilot_seed.py ........ [ 58%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:27.587088679-05:00 stores/tests_report_config.py ... [ 59%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:28.562564052-05:00 fleet/tests.py ............... [ 60%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:32.958667696-05:00 fleet/tests_authority.py .................... [ 63%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:34.003096692-05:00 fleet/tests_consent.py ............. [ 65%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:34.255160709-05:00 fleet/tests_consent_event.py ................ [ 67%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:34.384501897-05:00 fleet/tests_device_sts.py .................. [ 69%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:34.941095538-05:00 fleet/tests_deviceconfig.py .............................. [ 73%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:35.224654774-05:00 fleet/tests_knowledge.py ...................... [ 75%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:38.678140086-05:00 fleet/tests_logs.py ................. [ 77%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:38.842898273-05:00 fleet/tests_manifest.py .............. [ 79%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:39.649553957-05:00 fleet/tests_memberships.py ....................... [ 82%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:41.775759131-05:00 fleet/tests_selftest.py ............... [ 84%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:51.701474816-05:00 fleet/tests_status.py ............................ [ 87%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.020013798-05:00 fleet/tests_sync.py ........................ [ 90%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.021488970-05:00 fleet/tests_sync_integration.py s [ 91%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.060086654-05:00 fleet/tests_uplink.py .......... [ 92%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.063141259-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.067674247-05:00 tests/acceptance/test_08_device_logs.py .. [ 92%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.070115065-05:00 tests/acceptance/test_09_selftest.py . [ 92%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.082705245-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.092224399-05:00 tests/acceptance/test_integrations_parity.py .... [ 93%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.405077227-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.441930909-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.444366657-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.453479923-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:52.469721775-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567749186-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567768366-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567773696-05:00 =============================== warnings summary =============================== [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567778355-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567784095-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-18 21:19:32.974407) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567789125-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567793085-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567797525-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567802055-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-18 21:19:32.974407) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567806135-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567810125-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567816345-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567822595-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-18 21:19:33.011158) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567828765-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567833945-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567838485-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567842605-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-18 21:19:33.011158) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567856005-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567858905-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567861685-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567864465-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-18 21:19:33.037716) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567867685-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567870335-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567873085-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567875825-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-18 21:19:33.037716) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567878665-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567881265-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567884005-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567886755-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-18 21:19:33.052000) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567889575-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567892165-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567894855-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567897825-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-18 21:19:33.070608) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567900575-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567903215-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567905955-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567908705-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-18 21:19:33.070608) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567911465-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567914075-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567916775-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567919555-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-18 21:19:33.188638) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567922325-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567924935-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567927695-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567930435-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-18 21:19:33.207885) while time zone support is active. [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567933265-05:00 warnings.warn( [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567935905-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567938775-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567941585-05:00 ================================ tests coverage ================================ [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567950475-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567962045-05:00 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567965355-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567968275-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567971195-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567974905-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567977614-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567980404-05:00 config/settings.py 58 4 6 3 89% 131-135, 139, 141 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567983174-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567985884-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567988924-05:00 fleet/admin.py 292 74 46 3 68% 169, 172, 193, 196, 207, 211, 279, 286-296, 361, 390-404, 413-424, 464-467, 471-500, 508->505, 524, 534-549, 584, 588 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567991734-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567994544-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567997244-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.567999964-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568002664-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568006094-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568009114-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568011854-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568014684-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568017664-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568020384-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568023074-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568025784-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568028544-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568031224-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568033954-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568036694-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568039414-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568047054-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568049824-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568052564-05:00 fleet/models.py 188 4 14 4 96% 682, 684, 686, 688 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568055334-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568058784-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568066654-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568071584-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568074674-05:00 fleet/status.py 145 3 26 2 97% 212->207, 214-215, 310 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568077464-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568080174-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568088104-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568092344-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568096514-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568100734-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568103564-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568106294-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568111514-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568114344-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568117104-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568119794-05:00 fleet/tests_status.py 240 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568122564-05:00 fleet/tests_sync.py 232 1 8 1 99% 107 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568127504-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568130294-05:00 fleet/tests_uplink.py 66 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568133004-05:00 fleet/uplink.py 79 0 14 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568135814-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568138714-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568141434-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568144164-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568146924-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568155544-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568158364-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568161234-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568164144-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568167004-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568169824-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568172674-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568175414-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568178194-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568181644-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568184364-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568187093-05:00 integrations/types.py 97 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568189843-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568192573-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568195273-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568198113-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568200903-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568203603-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568206313-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568210193-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568212983-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568215763-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568225133-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568229803-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568234323-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568264643-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568268953-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568279183-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568282083-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568286953-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568291353-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568295803-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568299973-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568303623-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568307743-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568311843-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568314573-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568317283-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568319973-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568322693-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568325593-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568328303-05:00 stores/views.py 40 0 4 0 100% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568331013-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568335833-05:00 TOTAL 6882 432 1022 121 91% [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.568339703-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.712029828-05:00 =========================== short test summary info ============================ [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.712176428-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-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.712185127-05:00 =========== 801 passed, 1 skipped, 11 warnings in 294.15s (0:04:54) ============ [pod/pr-validator-jlbvh-django-pod/step-django-ci] 2026-08-18T16:19:54.949843449-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-jlbvh-django-pod/sidecar-postgres] 2026-08-18T16:19:56.498984429-05:00 2026/08/18 21:19:56 Exiting... [pod/pr-validator-jlbvh-django-pod/prepare] 2026-08-18T16:14:16.286793363-05:00 2026/08/18 21:14:16 Entrypoint initialization ===== pr-validator-jlbvh-infra-fmt-pod.log ===== [pod/pr-validator-jlbvh-infra-fmt-pod/place-scripts] 2026-08-18T16:14:17.983821704-05:00 2026/08/18 21:14:17 Decoded script /tekton/scripts/script-0-hgqwf [pod/pr-validator-jlbvh-infra-fmt-pod/step-fmt-check] 2026-08-18T16:14:22.295789504-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-jlbvh-infra-fmt-pod/step-fmt-check] 2026-08-18T16:14:22.421260941-05:00 === infra/ is canonically formatted === [pod/pr-validator-jlbvh-infra-fmt-pod/prepare] 2026-08-18T16:14:16.956787131-05:00 2026/08/18 21:14:16 Entrypoint initialization ===== pr-validator-jlbvh-lint-pod.log ===== [pod/pr-validator-jlbvh-lint-pod/prepare] 2026-08-18T16:14:15.468258200-05:00 2026/08/18 21:14:15 Entrypoint initialization [pod/pr-validator-jlbvh-lint-pod/place-scripts] 2026-08-18T16:14:15.786472621-05:00 2026/08/18 21:14:15 Decoded script /tekton/scripts/script-0-zbl7x [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:21.033009198-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:28.047661462-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-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:28.167895877-05:00 == ruff check . == [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:28.194118520-05:00 All checks passed! [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:28.198976022-05:00 == mypy == [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:33.456915343-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-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:33.456937703-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-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:34.192424824-05:00 analytics/src/storeminder/sms.py:339: error: Incompatible types in assignment (expression has type "str | None", target has type "str") [assignment] [pod/pr-validator-jlbvh-lint-pod/step-ruff-mypy] 2026-08-18T16:14:34.335861492-05:00 Found 1 error in 1 file (checked 54 source files) ===== pr-validator-jlbvh-pipeline-lint-pod.log ===== [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.668171572-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-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.669242558-05:00 [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.669263378-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.669271848-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.795429022-05:00 [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:26.795457012-05:00 == validate pipeline archiving invariant == [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.015053590-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.021008728-05:00 ok: pipelines archive [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.021034958-05:00 [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.021040958-05:00 == validator self-test (pytest) == [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.450741269-05:00 ....... [100%] [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.450764889-05:00 7 passed in 0.22s [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.470329277-05:00 ok: validator tests passed [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.470364576-05:00 [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.470371736-05:00 == result == [pod/pr-validator-jlbvh-pipeline-lint-pod/step-lint] 2026-08-18T16:14:27.470383416-05:00 ok: pipeline archive lint passed. [pod/pr-validator-jlbvh-pipeline-lint-pod/prepare] 2026-08-18T16:14:17.239605001-05:00 2026/08/18 21:14:17 Entrypoint initialization [pod/pr-validator-jlbvh-pipeline-lint-pod/place-scripts] 2026-08-18T16:14:17.954887760-05:00 2026/08/18 21:14:17 Decoded script /tekton/scripts/script-0-6vpjc ===== pr-validator-jlbvh-reclaim-workspace-pod.log ===== [pod/pr-validator-jlbvh-reclaim-workspace-pod/prepare] 2026-08-18T16:20:00.263472608-05:00 2026/08/18 21:20:00 Entrypoint initialization [pod/pr-validator-jlbvh-reclaim-workspace-pod/place-scripts] 2026-08-18T16:20:00.707487489-05:00 2026/08/18 21:20:00 Decoded script /tekton/scripts/script-0-qmt8l [pod/pr-validator-jlbvh-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-18T16:20:04.922088250-05:00 ==> reclaiming workspace PVC(s) owned by PipelineRun=pr-validator-jlbvh in ns=tekton-pipelines [pod/pr-validator-jlbvh-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-18T16:20:05.079133899-05:00 ==> deleting PVC pvc-d13cfe5eb5 (5Gi) [pod/pr-validator-jlbvh-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-18T16:20:05.137494266-05:00 persistentvolumeclaim "pvc-d13cfe5eb5" deleted [pod/pr-validator-jlbvh-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-18T16:20:05.141207249-05:00 ==> requested deletion of 1 run-owned PVC(s) ===== pr-validator-jlbvh-report-tests-pod.log ===== [pod/pr-validator-jlbvh-report-tests-pod/place-scripts] 2026-08-18T16:14:19.076573533-05:00 2026/08/18 21:14:19 Decoded script /tekton/scripts/script-0-zblvl [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:14:24.213775078-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:00.266480228-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:00.786382655-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:05.495011762-05:00 ........................................................................ [ 11%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:05.676955948-05:00 ........................................................................ [ 22%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:05.794126670-05:00 ........................................................................ [ 33%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:05.959256601-05:00 ........................................................................ [ 44%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:07.051993251-05:00 ........................................................................ [ 56%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:07.361343283-05:00 ........................................................................ [ 67%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:09.253320973-05:00 ........................................................................ [ 78%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:09.489004440-05:00 ........................................................................ [ 89%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.116371933-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.116394723-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.116400633-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759119417-05:00 .................................................................. [100%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759145327-05:00 =============================== warnings summary =============================== [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759151187-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759156917-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759163747-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759167657-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759171937-05:00 Read more about it in the [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759175927-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759179807-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759183627-05:00 @app.on_event("startup") [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759187287-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759191887-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759195677-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759199657-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759203437-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759207537-05:00 Read more about it in the [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759211357-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759215107-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759219187-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759222807-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759226587-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759231687-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759248867-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759251577-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759254397-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759257027-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759259667-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759262487-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759265017-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759267547-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759270157-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759273387-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759276957-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759279477-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759282107-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759285487-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759288207-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759290797-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759294337-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759298027-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759302127-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759305907-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759309657-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759313507-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759317187-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759323647-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759326257-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759328927-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759331516-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759334056-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759338926-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759341376-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759343946-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759346606-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759349176-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759351816-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759356136-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759364096-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759366816-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759369456-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759372076-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759374606-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759377246-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759379686-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759382256-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759390296-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759394246-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759398136-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759401936-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759404636-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759407296-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759410196-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759412846-05:00 _iterencode = c_make_encoder( [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759415416-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759418176-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759420616-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759423246-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759426196-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759429656-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759432296-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759435556-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759437986-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759441366-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759444066-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759446666-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759449256-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759451996-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759454486-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759457156-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759459816-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759462396-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759465056-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759467706-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759474856-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759477516-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759480626-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759483226-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759485886-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759488486-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759490966-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759493586-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759496276-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759498856-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759501436-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759504036-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759506456-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759509016-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759511656-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759514226-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759516826-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759519436-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759521906-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759524466-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759527086-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759529726-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759532326-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759535086-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759537506-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759540076-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759542696-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759545316-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759547906-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759563115-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759570475-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759578195-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759582305-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759586055-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759588665-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759591265-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759599345-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759602005-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759604665-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759607235-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759609845-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759612915-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759615345-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759618735-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759621335-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759623855-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759626385-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759628995-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759631445-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759633995-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759636625-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759639255-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759642185-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759644775-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759647265-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759649915-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759652495-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759655045-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759657715-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759660315-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759662755-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759665515-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759668125-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759670735-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759673345-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759675995-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759678425-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759680975-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759683595-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759688225-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759690935-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759698665-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759701155-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759704555-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759708885-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759711495-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759714295-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759716895-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759719315-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759722055-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759724655-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759727225-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759729995-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759732725-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759735185-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759737775-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759740435-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759743555-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759748995-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759751715-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759754155-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759756665-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759759285-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759761835-05:00 self._id = object() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759764515-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759767125-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759769575-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759772285-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759775254-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759778704-05:00 _now = datetime.utcnow() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759781174-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759784444-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759787494-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759790634-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759797384-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759800084-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759803024-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_model_construction.py:287: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759805554-05:00 private_attributes = self.__dict__.get('__private_attributes__') [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759808154-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759810754-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759813224-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759815804-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759818454-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_model_construction.py:287: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759820984-05:00 private_attributes = self.__dict__.get('__private_attributes__') [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759823494-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759826094-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759828534-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759831104-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759833734-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_model_construction.py:287: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759836374-05:00 private_attributes = self.__dict__.get('__private_attributes__') [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759838994-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759841604-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759844034-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759846554-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759849254-05:00 /usr/local/lib/python3.13/enum.py:1158: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759851994-05:00 def __new__(cls, value): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759854554-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759857204-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759859734-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759862224-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759864844-05:00 /usr/local/lib/python3.13/enum.py:1158: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759867394-05:00 def __new__(cls, value): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759870014-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759872544-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759875014-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759877514-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759880144-05:00 /usr/local/lib/python3.13/enum.py:1158: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759882714-05:00 def __new__(cls, value): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759885264-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759891874-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759894334-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759899434-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759902044-05:00 /usr/local/lib/python3.13/enum.py:1158: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759904614-05:00 def __new__(cls, value): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759907154-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759909744-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759912174-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759914654-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759917214-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759919804-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759922344-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759924874-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759927464-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759930014-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759932634-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759935054-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759937574-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759940204-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759942874-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759945504-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759947924-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759950444-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759952984-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759956184-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759958694-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759961914-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759964544-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759967044-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759969624-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759972264-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759974894-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759977554-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759980144-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759982634-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759985134-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759993174-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759995803-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.759998313-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760000983-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760003403-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760005973-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760008583-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760011123-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760013673-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760016493-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760018903-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760021373-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760023943-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760026483-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760029133-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760031703-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760034143-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760036773-05:00 tests/test_store_config_source.py::test_deliver_summary_never_raises_on_post_error [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760039863-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760042473-05:00 def cast(typ, val): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760045743-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760048313-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760050783-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760053353-05:00 tests/test_store_config_source.py::test_deliver_summary_never_raises_on_post_error [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760058433-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760066823-05:00 def cast(typ, val): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760072933-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760075553-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760077983-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760080813-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760083363-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760085913-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760088493-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760090933-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760093583-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760100563-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760103153-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760105773-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760108303-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760110823-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760113323-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760116663-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760119243-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760121893-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760124413-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760126873-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760129383-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760132283-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760134843-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760137373-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760140523-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760142953-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760145433-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760148063-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760150603-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760153153-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760155733-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760158183-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760160683-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760163213-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760165773-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760168383-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760170943-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760173353-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760175833-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760178373-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760181003-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760183573-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760190383-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760192873-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760195443-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760198023-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760200573-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760203143-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760205693-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760208103-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760210583-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760218163-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760220833-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760223442-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760225992-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760228422-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760230992-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760233562-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760236142-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.760238742-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967887773-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967913613-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967919103-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967923423-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967927343-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967932063-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967936203-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967939873-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967943753-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967947883-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967951783-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967955643-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967959563-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967963613-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967968663-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967973083-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967988653-05:00 return datetime.utcnow().date() [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967991283-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967993953-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967996523-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.967999253-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-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968002043-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968004503-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968007563-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968010163-05:00 ================================ tests coverage ================================ [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968012723-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968015142-05:00 [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968017732-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:10.968020372-05:00 642 passed, 1 skipped, 159 warnings in 8.79s [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:11.322656152-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:12.042496673-05:00 ......................... [100%] [pod/pr-validator-jlbvh-report-tests-pod/step-pytest] 2026-08-18T16:15:12.042522813-05:00 25 passed in 0.15s [pod/pr-validator-jlbvh-report-tests-pod/prepare] 2026-08-18T16:14:17.841112799-05:00 2026/08/18 21:14:17 Entrypoint initialization