===== pr-validator-d8ffk-archive-logs-pod.log ===== [pod/pr-validator-d8ffk-archive-logs-pod/prepare] 2026-07-18T11:23:20.275246397-05:00 2026/07/18 16:23:20 Entrypoint initialization [pod/pr-validator-d8ffk-archive-logs-pod/place-scripts] 2026-07-18T11:23:20.889108853-05:00 2026/07/18 16:23:20 Decoded script /tekton/scripts/script-0-29qv4 [pod/pr-validator-d8ffk-archive-logs-pod/place-scripts] 2026-07-18T11:23:20.909858253-05:00 2026/07/18 16:23:20 Decoded script /tekton/scripts/script-1-4tf77 [pod/pr-validator-d8ffk-archive-logs-pod/step-collect-logs] 2026-07-18T11:23:25.186727862-05:00 ==> collecting pod logs for PipelineRun=pr-validator-d8ffk ===== pr-validator-d8ffk-check-container-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "pr-validator-d8ffk-check-container-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-check-django-pod.log ===== Error from server (BadRequest): container "step-post-check" in pod "pr-validator-d8ffk-check-django-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-check-infra-fmt-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-d8ffk-check-infra-fmt-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-check-lint-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-d8ffk-check-lint-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-check-report-tests-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-d8ffk-check-report-tests-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-clone-pod.log ===== [pod/pr-validator-d8ffk-clone-pod/prepare] 2026-07-18T11:17:41.542894065-05:00 2026/07/18 16:17:41 Entrypoint initialization [pod/pr-validator-d8ffk-clone-pod/place-scripts] 2026-07-18T11:17:42.941398606-05:00 2026/07/18 16:17:42 Decoded script /tekton/scripts/script-0-rx9fn [pod/pr-validator-d8ffk-clone-pod/step-clone] 2026-07-18T11:17:47.792970198-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-d8ffk-clone-pod/step-clone] 2026-07-18T11:17:47.793008858-05:00 * branch fdcfc2763dc6ed4ba13212940d3d009d93793d73 -> FETCH_HEAD [pod/pr-validator-d8ffk-clone-pod/step-clone] 2026-07-18T11:17:47.854248625-05:00 Cloned fdcfc2763dc6ed4ba13212940d3d009d93793d73 ===== pr-validator-d8ffk-container-build-pod.log ===== [pod/pr-validator-d8ffk-container-build-pod/prepare] 2026-07-18T11:17:51.728416557-05:00 2026/07/18 16:17:51 Entrypoint initialization [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.837323735-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.837370545-05:00 + BUILDER=storeminder-builder [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.837377765-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.837382015-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.837385075-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.845862167-05:00 + cat [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.846710282-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:56.896155896-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=1' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.160929023-05:00 storeminder-builder [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.166905320-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.166925060-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.166936540-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-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.369587805-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.369676284-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.369682264-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.550846320-05:00 #1 transferring dockerfile: [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.661507681-05:00 #1 transferring dockerfile: 1.24kB done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.661523800-05:00 #1 DONE 0.3s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.661528630-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.661533360-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:57.931447799-05:00 #2 DONE 0.3s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.082448494-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.082479364-05:00 #3 [internal] load .dockerignore [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.106356190-05:00 #3 transferring context: [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.256973387-05:00 #3 transferring context: 137B done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.256997267-05:00 #3 DONE 0.3s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435708476-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435739586-05:00 #4 [internal] load build context [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435745196-05:00 #4 DONE 0.0s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435749146-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435754096-05:00 #5 [1/7] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.435758696-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.1s done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.586670431-05:00 #5 DONE 0.2s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.587420036-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.587429996-05:00 #4 [internal] load build context [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.749215241-05:00 #4 transferring context: 1.12MB 0.0s done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.749239420-05:00 #4 DONE 0.3s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854145243-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854172363-05:00 #6 [5/7] COPY . . [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854177963-05:00 #6 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854182603-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854187653-05:00 #7 [6/7] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854192503-05:00 #7 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854196903-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854201763-05:00 #8 [2/7] WORKDIR /app [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854206453-05:00 #8 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854211053-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854216163-05:00 #9 [3/7] COPY requirements.txt . [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854221023-05:00 #9 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854246473-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854250353-05:00 #10 [4/7] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854253652-05:00 #10 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854256802-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854260272-05:00 #11 [7/7] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854263322-05:00 #11 CACHED [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854266312-05:00 [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854269432-05:00 #12 exporting to image [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854272662-05:00 #12 exporting layers done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854276012-05:00 #12 exporting manifest sha256:bff45bf2f0ee52145c141557cea521a3b809a6dd7cbc970a1e5c3a6646a0079c 0.0s done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854280702-05:00 #12 exporting config sha256:573d9b5b64609565a46a444cf4a04c4277325138dc61c98c4f8fc17636fe86fb 0.0s done [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:58.854284022-05:00 #12 DONE 0.0s [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:59.203149329-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-d8ffk-container-build-pod/step-build-nopush] 2026-07-18T11:17:59.203175939-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-d8ffk-django-pod.log ===== [pod/pr-validator-d8ffk-django-pod/prepare] 2026-07-18T11:17:51.259169564-05:00 2026/07/18 16:17:51 Entrypoint initialization [pod/pr-validator-d8ffk-django-pod/place-scripts] 2026-07-18T11:17:52.697672631-05:00 2026/07/18 16:17:52 Decoded script /tekton/scripts/script-0-c6kdd [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:17:58.991427905-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:08.661703618-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-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:09.036553849-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:09.291497472-05:00 postgres ready [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:09.333683535-05:00 == manage.py check == [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:09.790062740-05:00 System check identified no issues (0 silenced). [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:09.853753323-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:10.291350153-05:00 No changes detected [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:10.506507388-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304429560-05:00 ============================= test session starts ============================== [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304458390-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304464820-05:00 django: version: 5.2.16, settings: config.settings (from ini) [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304470390-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304476110-05:00 configfile: pytest.ini [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304481240-05:00 testpaths: tests, stores, fleet [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304485710-05:00 plugins: anyio-4.14.2, django-4.12.0, cov-7.1.0 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304490279-05:00 collected 623 items [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:13.304494539-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:16.799455020-05:00 tests/acceptance/test_01_stores.py ........ [ 1%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:17.559530075-05:00 tests/acceptance/test_02_devices.py ........ [ 2%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:18.725427187-05:00 tests/acceptance/test_03_users.py .... [ 3%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:19.108589548-05:00 tests/acceptance/test_04_groups.py ... [ 3%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:20.116306948-05:00 tests/acceptance/test_05_team_contacts.py .... [ 4%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:20.572504419-05:00 tests/acceptance/test_06_consents.py ....... [ 5%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:21.822478641-05:00 tests/acceptance/test_07_device_status.py ....... [ 6%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:23.313132982-05:00 tests/acceptance/test_08_device_logs.py ....... [ 7%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:24.661577531-05:00 tests/acceptance/test_09_selftest.py ......... [ 9%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:27.796499103-05:00 tests/acceptance/test_10_degradation.py ................................ [ 14%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:32.825471952-05:00 .................. [ 17%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:18:41.599610066-05:00 tests/test_ak1_admin_gate_api.py ................ [ 19%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:19:18.042347327-05:00 tests/test_cstore_store_api.py .......................... [ 23%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:19:22.293651897-05:00 tests/test_cstore_store_unit.py .............. [ 26%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:19:46.721792788-05:00 tests/test_downerwrite_api.py ................... [ 29%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:19:53.334344924-05:00 tests/test_downerwrite_unit.py .............. [ 31%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:19:55.066116681-05:00 tests/test_ds1_seed_api.py ............... [ 33%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:15.990951622-05:00 tests/test_ds1_seed_unit.py ............. [ 35%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:24.976240086-05:00 tests/test_fd1_home.py ...... [ 36%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:30.169404730-05:00 tests/test_fd1_home_unit.py ..... [ 37%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:34.129172298-05:00 tests/test_fd2_found_refactor.py .......... [ 39%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:36.001123132-05:00 tests/test_h1_migrate_staff_api.py ... [ 39%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:36.344272379-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 41%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:20:49.750442408-05:00 tests/test_portal_api.py ......... [ 43%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:21:16.935587785-05:00 tests/test_portal_devices_api.py .................... [ 46%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:21:20.294088985-05:00 tests/test_portal_devices_unit.py ............... [ 48%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:21:26.551441945-05:00 tests/test_portal_unit.py ......... [ 50%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:21:26.588724830-05:00 tests/test_smoke.py .... [ 50%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:34.355318186-05:00 tests/test_th3_authz.py ................................................ [ 58%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:44.339769769-05:00 ....... [ 59%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:45.170882138-05:00 stores/tests.py ........... [ 61%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:45.359270650-05:00 stores/tests_api.py .................. [ 64%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:51.292402003-05:00 stores/tests_authority.py .................. [ 67%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:51.378357538-05:00 stores/tests_collector_config.py ........ [ 68%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:51.408072370-05:00 stores/tests_report_config.py ... [ 69%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:52.325311589-05:00 fleet/tests.py ............... [ 71%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:57.072016256-05:00 fleet/tests_authority.py .................... [ 74%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:58.201586845-05:00 fleet/tests_consent.py ............. [ 76%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:22:58.448173597-05:00 fleet/tests_consent_event.py ................ [ 79%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:02.668310259-05:00 fleet/tests_logs.py ................. [ 82%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:04.947520672-05:00 fleet/tests_selftest.py ............... [ 84%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:14.871401985-05:00 fleet/tests_status.py .......................... [ 88%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.108940262-05:00 fleet/tests_sync.py ............... [ 91%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.110595714-05:00 fleet/tests_sync_integration.py s [ 91%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.114440553-05:00 tests/acceptance/test_07_device_status.py . [ 91%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.120302872-05:00 tests/acceptance/test_08_device_logs.py .. [ 91%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.123448795-05:00 tests/acceptance/test_09_selftest.py . [ 91%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.138951843-05:00 tests/acceptance/test_10_degradation.py .... [ 92%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.150758540-05:00 tests/acceptance/test_integrations_parity.py .... [ 93%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.470923079-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.521065162-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:15.533556916-05:00 tests/test_smoke.py .... [ 98%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.987552547-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996117632-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996129122-05:00 =============================== warnings summary =============================== [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996134412-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996139842-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-07-18 16:22:57.087772) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996145292-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996149212-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996153252-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996157322-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-07-18 16:22:57.087772) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996161332-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996165162-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996170062-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996174121-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-07-18 16:22:57.121951) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996178151-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996182021-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996186041-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996190051-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-07-18 16:22:57.121951) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996194091-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996197911-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996201881-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996205891-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-07-18 16:22:57.147835) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996209861-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996213691-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996217631-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996221571-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-07-18 16:22:57.147835) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996225521-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996229361-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996233331-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996237271-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-07-18 16:22:57.159862) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996241281-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996245091-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996249021-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996262281-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-07-18 16:22:57.180854) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996265111-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996267721-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996270341-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996273001-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-07-18 16:22:57.180854) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996275701-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996278251-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996280951-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996283871-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-07-18 16:22:57.323346) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996286681-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996289261-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996291881-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996294551-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-07-18 16:22:57.346551) while time zone support is active. [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996297241-05:00 warnings.warn( [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996299801-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996302511-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996305161-05:00 ================================ tests coverage ================================ [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996313981-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996316701-05:00 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996319361-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996322181-05:00 ----------------------------------------------------------------------------------------------- [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996324901-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996328811-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996331511-05:00 config/settings.py 44 1 2 1 96% 119 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996334151-05:00 config/urls.py 8 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996336781-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996354201-05:00 fleet/admin.py 230 55 34 3 70% 136, 139, 150, 154, 221, 228-238, 303, 332-346, 355-366, 406-409, 413-442, 450->447 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996357011-05:00 fleet/api_consent.py 74 5 28 5 90% 79, 95, 131, 141, 144 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996359710-05:00 fleet/apps.py 5 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996362570-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996365280-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996373910-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996377210-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996382810-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996385720-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996388530-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996391510-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996395010-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996398280-05:00 fleet/management/commands/sync_devices.py 216 30 80 11 83% 159-162, 174->176, 178->180, 180->182, 183->163, 225-226, 238, 241, 258, 265-267, 286->288, 310-311, 313, 320-348 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996401560-05:00 fleet/models.py 122 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996405670-05:00 fleet/reconcile.py 107 7 32 6 91% 61, 82->84, 116-117, 121, 127, 212, 230 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996408420-05:00 fleet/roles.py 27 3 6 1 88% 102-103, 126 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996411650-05:00 fleet/scoping.py 26 0 10 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996414380-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996417190-05:00 fleet/status.py 144 3 26 2 97% 211->206, 213-214, 308 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996420300-05:00 fleet/tests_authority.py 124 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996462220-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996467080-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996471640-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996475880-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996479800-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996483910-05:00 fleet/tests_status.py 219 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996488170-05:00 fleet/tests_sync.py 151 1 8 1 99% 107 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996492410-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996496390-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996500340-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996508050-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996512300-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996516390-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996527890-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996535890-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996539350-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996542070-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 64 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996544730-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996547369-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996550079-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996552729-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996555459-05:00 integrations/mender.py 79 24 26 4 62% 39, 42, 60-74, 78-81, 118-124 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996558159-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996560799-05:00 integrations/types.py 80 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996563589-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996566259-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996568889-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996571599-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996574219-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996576929-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996579569-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996582189-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996584789-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996587399-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996590019-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996592659-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996595469-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996598179-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996600889-05:00 stores/models.py 83 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996603649-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996606369-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996610539-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996617829-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996620569-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996623199-05:00 stores/urls.py 3 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996625919-05:00 stores/views.py 27 0 0 0 100% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996628579-05:00 ----------------------------------------------------------------------------------------------- [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996631329-05:00 TOTAL 4271 242 648 81 92% [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:16.996635579-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:17.133284873-05:00 =========================== short test summary info ============================ [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:17.133315513-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-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:17.133320413-05:00 =========== 622 passed, 1 skipped, 11 warnings in 304.97s (0:05:04) ============ [pod/pr-validator-d8ffk-django-pod/step-django-ci] 2026-07-18T11:23:17.406934988-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-d8ffk-django-pod/sidecar-postgres] 2026-07-18T11:23:19.842422699-05:00 2026/07/18 16:23:19 Exiting... ===== pr-validator-d8ffk-infra-fmt-pod.log ===== [pod/pr-validator-d8ffk-infra-fmt-pod/prepare] 2026-07-18T11:17:52.761325525-05:00 2026/07/18 16:17:52 Entrypoint initialization [pod/pr-validator-d8ffk-infra-fmt-pod/place-scripts] 2026-07-18T11:17:53.825779275-05:00 2026/07/18 16:17:53 Decoded script /tekton/scripts/script-0-r7jgn [pod/pr-validator-d8ffk-infra-fmt-pod/step-fmt-check] 2026-07-18T11:17:58.212688315-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-d8ffk-infra-fmt-pod/step-fmt-check] 2026-07-18T11:17:58.359901650-05:00 === infra/ is canonically formatted === ===== pr-validator-d8ffk-lint-pod.log ===== [pod/pr-validator-d8ffk-lint-pod/prepare] 2026-07-18T11:17:51.619880065-05:00 2026/07/18 16:17:51 Entrypoint initialization [pod/pr-validator-d8ffk-lint-pod/place-scripts] 2026-07-18T11:17:52.692718899-05:00 2026/07/18 16:17:52 Decoded script /tekton/scripts/script-0-kwpgj [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:17:57.985431737-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:05.543511939-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-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:05.697416517-05:00 == ruff check . == [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:05.719653712-05:00 All checks passed! [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:05.727745837-05:00 == mypy == [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:06.984855088-05:00 Success: no issues found in 1 source file [pod/pr-validator-d8ffk-lint-pod/step-ruff-mypy] 2026-07-18T11:18:06.993430740-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-d8ffk-post-status-pod.log ===== [pod/pr-validator-d8ffk-post-status-pod/prepare] 2026-07-18T11:23:23.781901336-05:00 2026/07/18 16:23:23 Entrypoint initialization [pod/pr-validator-d8ffk-post-status-pod/place-scripts] 2026-07-18T11:23:24.320355901-05:00 2026/07/18 16:23:24 Decoded script /tekton/scripts/script-0-mv4hr Error from server (BadRequest): container "step-post-status" in pod "pr-validator-d8ffk-post-status-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-reclaim-workspace-pod.log ===== Error from server (BadRequest): container "prepare" in pod "pr-validator-d8ffk-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-d8ffk-report-tests-pod.log ===== [pod/pr-validator-d8ffk-report-tests-pod/prepare] 2026-07-18T11:17:53.611541935-05:00 2026/07/18 16:17:53 Entrypoint initialization [pod/pr-validator-d8ffk-report-tests-pod/place-scripts] 2026-07-18T11:17:54.959764937-05:00 2026/07/18 16:17:54 Decoded script /tekton/scripts/script-0-7glsm [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:00.212453828-05:00 Installing ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:30.064898699-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:30.498572249-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:34.801910278-05:00 ........................................................................ [ 14%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:35.004080051-05:00 ........................................................................ [ 28%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:35.170267147-05:00 ........................................................................ [ 43%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:35.907815002-05:00 ........................................................................ [ 57%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:37.781895532-05:00 ........................................................................ [ 71%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.096941121-05:00 ........................................................................ [ 86%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.301607551-05:00 /usr/local/lib/python3.13/collections/__init__.py:450: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.301710080-05:00 @classmethod [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.301716770-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.602931369-05:00 /usr/local/lib/python3.13/ast.py:50: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.602960529-05:00 return compile(source, filename, mode, flags, [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:38.602966039-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557386069-05:00 ...................................................................... [100%] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557407278-05:00 =============================== warnings summary =============================== [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557412748-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557419338-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557425958-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557430488-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557434738-05:00 Read more about it in the [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557438798-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557442768-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557447308-05:00 @app.on_event("startup") [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557451148-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557455198-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557459188-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4675: DeprecationWarning: [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557463188-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557467178-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557471168-05:00 Read more about it in the [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557475388-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557479328-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557483308-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557487138-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557491288-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557509518-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557512788-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557515478-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557518248-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557520988-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557523658-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557526318-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557529068-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557531768-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557534448-05:00 tests/test_store_hours.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557539058-05:00 /workspace/source/source/analytics/src/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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557542628-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557545328-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557548098-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557551218-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557553998-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557556718-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557559618-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557562248-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557564938-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557567728-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557571268-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557575408-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557579818-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557582918-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557585678-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557588408-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557591128-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557593848-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557596567-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557599157-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557601897-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557604617-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557607307-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557609977-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557617857-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557620487-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557623167-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557625877-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557628627-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557631377-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557639707-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557642457-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557645167-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557649237-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557653437-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557657957-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557689007-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557693147-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557697287-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557701287-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557705237-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557709257-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557713287-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557717147-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557721107-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557726207-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/generic.py:259: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557731927-05:00 object.__setattr__(self, "_mgr", data) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557737367-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557741407-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557745217-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557749437-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557753567-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557757607-05:00 _now = datetime.utcnow() [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557761557-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557765517-05:00 tests/test_responder.py::test_agent_answers_inside_sales_from_history_no_report [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557769457-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557773547-05:00 tests/test_responder.py::test_agent_generic_metric_tool [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557777437-05:00 tests/test_responder.py::test_timeout_returns_fallback [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557786837-05:00 tests/test_responder.py::test_model_error_returns_fallback [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557789597-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557792246-05:00 tests/test_responder.py::test_respond_error_path_logs_error_status [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557796506-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:244: 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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557799246-05:00 return create_react_agent(model, tools, prompt=SYSTEM_PROMPT) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557801806-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557805736-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557810156-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557814266-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557817126-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557819866-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557822456-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557825536-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557828306-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557831056-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557833716-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557836446-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557839046-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557841716-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557844956-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557847686-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557850436-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557853166-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557855766-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557867966-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557871066-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557873776-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557876446-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557881086-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557885056-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557889436-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557893486-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557901516-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557904276-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557907026-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557909636-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557912306-05:00 tests/test_responder.py::test_respond_emits_trace_log_and_request_id [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557915126-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557917806-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557920556-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557923256-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557925816-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557928676-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557931416-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557934106-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557936826-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557939486-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557942196-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557944976-05:00 /workspace/source/source/analytics/src/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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557947646-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557950266-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557952916-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557955616-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557958346-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557962406-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557966336-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557970496-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557973516-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557976146-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557978786-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557981466-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557984256-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557986855-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557989545-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557992285-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.557995045-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558002415-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558005005-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558007665-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558010375-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558013095-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558015815-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558018465-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558021125-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558023785-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558028285-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558031055-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558033815-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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558036535-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558040425-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558044825-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558052995-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:98: 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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558055795-05:00 return datetime.utcnow().date() [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558058555-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558061355-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558064075-05:00 tests/test_zulip_fanout.py::test_fan_out_report_calls_deliver_summary_once [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558066855-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558069495-05:00 tests/test_zulip_fanout.py::test_fan_out_never_raises_on_send_error [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558072155-05:00 tests/test_zulip_fanout.py::test_start_background_noop_when_disabled [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558075805-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558078525-05:00 tests/test_zulip_fold_receipt.py::test_fanout_texts_flat_not_spoiler [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558081295-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:49: 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-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558083985-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558086575-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558089345-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558092115-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558095105-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558097825-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558100505-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558103095-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558110325-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558113135-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558117025-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558121285-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558125875-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558128485-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558131155-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558133925-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558136605-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558139335-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558142185-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558144755-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558147425-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558150185-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558152875-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558155555-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558158215-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558160805-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558163535-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558167015-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558171085-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558173855-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558176585-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558179155-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558181814-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558184594-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558187314-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558190034-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558193944-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558197844-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558201934-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558204854-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558207574-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558210334-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558213024-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558215604-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558218294-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558230944-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558233854-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558237044-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558239704-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.558242324-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718703129-05:00 tests/test_zulip_msgsvc.py::test_record_program_message_posts_to_msgsvc_stream [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718734508-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718741578-05:00 def cast(typ, val): [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718747278-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718753668-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718759638-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718765918-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718772128-05:00 ================================ tests coverage ================================ [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718777578-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718782838-05:00 [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718788338-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-d8ffk-report-tests-pod/step-pytest] 2026-07-18T11:18:39.718794538-05:00 502 passed, 121 warnings in 7.86s ===== pr-validator-d8ffk-status-container-pod.log ===== [pod/pr-validator-d8ffk-status-container-pod/prepare] 2026-07-18T11:23:23.212818423-05:00 2026/07/18 16:23:23 Entrypoint initialization [pod/pr-validator-d8ffk-status-container-pod/place-scripts] 2026-07-18T11:23:24.260120912-05:00 2026/07/18 16:23:24 Decoded script /tekton/scripts/script-0-4fb4r ===== pr-validator-d8ffk-status-django-pod.log ===== [pod/pr-validator-d8ffk-status-django-pod/prepare] 2026-07-18T11:23:20.537750541-05:00 2026/07/18 16:23:20 Entrypoint initialization [pod/pr-validator-d8ffk-status-django-pod/place-scripts] 2026-07-18T11:23:20.888298517-05:00 2026/07/18 16:23:20 Decoded script /tekton/scripts/script-0-lvmgw [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.116739684-05:00 Posting commit status to GitHub [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.116770044-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.116773724-05:00 SHA: fdcfc2763dc6ed4ba13212940d3d009d93793d73 [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.116776394-05:00 State: success (Succeeded) [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.116779484-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-791/pr-validator-d8ffk/logs.txt [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506292531-05:00 { [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506601320-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/fdcfc2763dc6ed4ba13212940d3d009d93793d73", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506609570-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506614610-05:00 "id": 50696967022, [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506619410-05:00 "node_id": "SC_kwDOS9o4_c8AAAALzcZTbg", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506623770-05:00 "state": "success", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506628860-05:00 "description": "Checks passed", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506633719-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-791/pr-validator-d8ffk/logs.txt", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506639609-05:00 "context": "tekton/django", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506644069-05:00 "created_at": "2026-07-18T16:23:25Z", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506648319-05:00 "updated_at": "2026-07-18T16:23:25Z", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506652729-05:00 "creator": { [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506657159-05:00 "login": "steveblackmon", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506661639-05:00 "id": 702924, [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506666169-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506670829-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506675309-05:00 "gravatar_id": "", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506679989-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506684449-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506689649-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506694599-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506699199-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506703679-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506708279-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506712779-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506717739-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506722579-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506727259-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506732069-05:00 "type": "User", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506736539-05:00 "user_view_type": "public", [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506741059-05:00 "site_admin": false [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506745769-05:00 } [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.506750309-05:00 } [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.510141071-05:00 [pod/pr-validator-d8ffk-status-django-pod/step-post-status] 2026-07-18T11:23:25.510157391-05:00 Status posted successfully ===== pr-validator-d8ffk-status-infra-fmt-pod.log ===== [pod/pr-validator-d8ffk-status-infra-fmt-pod/prepare] 2026-07-18T11:23:23.068811150-05:00 2026/07/18 16:23:23 Entrypoint initialization [pod/pr-validator-d8ffk-status-infra-fmt-pod/place-scripts] 2026-07-18T11:23:24.266423188-05:00 2026/07/18 16:23:24 Decoded script /tekton/scripts/script-0-j7kxf ===== pr-validator-d8ffk-status-lint-pod.log ===== [pod/pr-validator-d8ffk-status-lint-pod/prepare] 2026-07-18T11:23:20.453200761-05:00 2026/07/18 16:23:20 Entrypoint initialization [pod/pr-validator-d8ffk-status-lint-pod/place-scripts] 2026-07-18T11:23:20.883254264-05:00 2026/07/18 16:23:20 Decoded script /tekton/scripts/script-0-z4dvx [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.123351769-05:00 Posting commit status to GitHub [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.123373009-05:00 Repo: storeminder-ai/storeminder [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.123377809-05:00 SHA: fdcfc2763dc6ed4ba13212940d3d009d93793d73 [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.123380639-05:00 State: success (Succeeded) [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.123383589-05:00 Target URL: https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-791/pr-validator-d8ffk/logs.txt [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554618484-05:00 { [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554725784-05:00 "url": "https://api.github.com/repos/storeminder-ai/storeminder/statuses/fdcfc2763dc6ed4ba13212940d3d009d93793d73", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554731364-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554735414-05:00 "id": 50696967034, [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554739114-05:00 "node_id": "SC_kwDOS9o4_c8AAAALzcZTeg", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554742414-05:00 "state": "success", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554746644-05:00 "description": "Checks passed", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554750413-05:00 "target_url": "https://ci-logs.storeminder.ai/storeminder-ai/storeminder/pr-791/pr-validator-d8ffk/logs.txt", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554755153-05:00 "context": "tekton/lint", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554759303-05:00 "created_at": "2026-07-18T16:23:25Z", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554764123-05:00 "updated_at": "2026-07-18T16:23:25Z", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554768163-05:00 "creator": { [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554771543-05:00 "login": "steveblackmon", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554775623-05:00 "id": 702924, [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554778933-05:00 "node_id": "MDQ6VXNlcjcwMjkyNA==", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554782343-05:00 "avatar_url": "https://avatars.githubusercontent.com/u/702924?v=4", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554785603-05:00 "gravatar_id": "", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554789203-05:00 "url": "https://api.github.com/users/steveblackmon", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554792553-05:00 "html_url": "https://github.com/steveblackmon", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554796323-05:00 "followers_url": "https://api.github.com/users/steveblackmon/followers", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554800593-05:00 "following_url": "https://api.github.com/users/steveblackmon/following{/other_user}", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554804013-05:00 "gists_url": "https://api.github.com/users/steveblackmon/gists{/gist_id}", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554807353-05:00 "starred_url": "https://api.github.com/users/steveblackmon/starred{/owner}{/repo}", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554810823-05:00 "subscriptions_url": "https://api.github.com/users/steveblackmon/subscriptions", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554814133-05:00 "organizations_url": "https://api.github.com/users/steveblackmon/orgs", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554817663-05:00 "repos_url": "https://api.github.com/users/steveblackmon/repos", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554821233-05:00 "events_url": "https://api.github.com/users/steveblackmon/events{/privacy}", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554824553-05:00 "received_events_url": "https://api.github.com/users/steveblackmon/received_events", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554827803-05:00 "type": "User", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554831133-05:00 "user_view_type": "public", [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554834443-05:00 "site_admin": false [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554837703-05:00 } [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.554841033-05:00 } [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.558282185-05:00 [pod/pr-validator-d8ffk-status-lint-pod/step-post-status] 2026-07-18T11:23:25.558301595-05:00 Status posted successfully ===== pr-validator-d8ffk-status-report-tests-pod.log ===== [pod/pr-validator-d8ffk-status-report-tests-pod/prepare] 2026-07-18T11:23:23.914253162-05:00 2026/07/18 16:23:23 Entrypoint initialization [pod/pr-validator-d8ffk-status-report-tests-pod/place-scripts] 2026-07-18T11:23:24.267553942-05:00 2026/07/18 16:23:24 Decoded script /tekton/scripts/script-0-sw957