===== pr-validator-main-bb4jv-archive-logs-pod.log ===== [pod/pr-validator-main-bb4jv-archive-logs-pod/prepare] 2026-08-19T20:17:46.107074006-05:00 2026/08/20 01:17:46 Entrypoint initialization [pod/pr-validator-main-bb4jv-archive-logs-pod/place-scripts] 2026-08-19T20:17:46.833901864-05:00 2026/08/20 01:17:46 Decoded script /tekton/scripts/script-0-l85mg [pod/pr-validator-main-bb4jv-archive-logs-pod/place-scripts] 2026-08-19T20:17:46.853811917-05:00 2026/08/20 01:17:46 Decoded script /tekton/scripts/script-1-48mzk [pod/pr-validator-main-bb4jv-archive-logs-pod/step-collect-logs] 2026-08-19T20:17:50.108186989-05:00 ==> collecting pod logs for PipelineRun=pr-validator-main-bb4jv ===== pr-validator-main-bb4jv-check-container-pod.log ===== [pod/pr-validator-main-bb4jv-check-container-pod/prepare] 2026-08-19T20:17:47.356987509-05:00 2026/08/20 01:17:47 Entrypoint initialization [pod/pr-validator-main-bb4jv-check-container-pod/place-scripts] 2026-08-19T20:17:48.193177191-05:00 2026/08/20 01:17:48 Decoded script /tekton/scripts/script-0-rhclw ===== pr-validator-main-bb4jv-check-django-pod.log ===== [pod/pr-validator-main-bb4jv-check-django-pod/prepare] 2026-08-19T20:17:46.803954280-05:00 2026/08/20 01:17:46 Entrypoint initialization [pod/pr-validator-main-bb4jv-check-django-pod/place-scripts] 2026-08-19T20:17:47.910005709-05:00 2026/08/20 01:17:47 Decoded script /tekton/scripts/script-0-8qt2h ===== pr-validator-main-bb4jv-check-infra-fmt-pod.log ===== [pod/pr-validator-main-bb4jv-check-infra-fmt-pod/prepare] 2026-08-19T20:17:46.887372831-05:00 2026/08/20 01:17:46 Entrypoint initialization [pod/pr-validator-main-bb4jv-check-infra-fmt-pod/place-scripts] 2026-08-19T20:17:48.192817197-05:00 2026/08/20 01:17:48 Decoded script /tekton/scripts/script-0-79mhb ===== pr-validator-main-bb4jv-check-lint-pod.log ===== [pod/pr-validator-main-bb4jv-check-lint-pod/step-post-check] 2026-08-19T20:17:50.952432707-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-bb4jv-check-lint-pod/prepare] 2026-08-19T20:17:45.941760658-05:00 2026/08/20 01:17:45 Entrypoint initialization [pod/pr-validator-main-bb4jv-check-lint-pod/place-scripts] 2026-08-19T20:17:46.821934834-05:00 2026/08/20 01:17:46 Decoded script /tekton/scripts/script-0-msb5m ===== pr-validator-main-bb4jv-check-pipeline-lint-pod.log ===== [pod/pr-validator-main-bb4jv-check-pipeline-lint-pod/prepare] 2026-08-19T20:17:48.589674952-05:00 2026/08/20 01:17:48 Entrypoint initialization [pod/pr-validator-main-bb4jv-check-pipeline-lint-pod/place-scripts] 2026-08-19T20:17:49.334209993-05:00 2026/08/20 01:17:49 Decoded script /tekton/scripts/script-0-wt6c2 Error from server (BadRequest): container "step-post-check" in pod "pr-validator-main-bb4jv-check-pipeline-lint-pod" is waiting to start: PodInitializing ===== pr-validator-main-bb4jv-check-report-tests-pod.log ===== [pod/pr-validator-main-bb4jv-check-report-tests-pod/place-scripts] 2026-08-19T20:17:48.192322045-05:00 2026/08/20 01:17:48 Decoded script /tekton/scripts/script-0-j6bm4 [pod/pr-validator-main-bb4jv-check-report-tests-pod/prepare] 2026-08-19T20:17:47.213503574-05:00 2026/08/20 01:17:47 Entrypoint initialization ===== pr-validator-main-bb4jv-clone-pod.log ===== [pod/pr-validator-main-bb4jv-clone-pod/step-clone] 2026-08-19T20:10:59.663156867-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-main-bb4jv-clone-pod/step-clone] 2026-08-19T20:10:59.663196197-05:00 * branch c9ecf9337a82cc2dc61cdb101fe2eaf333f844b5 -> FETCH_HEAD [pod/pr-validator-main-bb4jv-clone-pod/step-clone] 2026-08-19T20:10:59.741198944-05:00 Cloned c9ecf9337a82cc2dc61cdb101fe2eaf333f844b5 [pod/pr-validator-main-bb4jv-clone-pod/prepare] 2026-08-19T20:10:52.614850391-05:00 2026/08/20 01:10:52 Entrypoint initialization [pod/pr-validator-main-bb4jv-clone-pod/place-scripts] 2026-08-19T20:10:53.287785076-05:00 2026/08/20 01:10:53 Decoded script /tekton/scripts/script-0-wfbxj ===== pr-validator-main-bb4jv-container-build-pod.log ===== [pod/pr-validator-main-bb4jv-container-build-pod/prepare] 2026-08-19T20:11:41.074129265-05:00 2026/08/20 01:11:41 Entrypoint initialization [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.750610469-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.750635229-05:00 + BUILDER=storeminder-builder [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.750638809-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.750646949-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.750649519-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.751498863-05:00 + cat [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.752093089-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:45.797349126-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-storeminder,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.047891138-05:00 storeminder-builder [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.051694682-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.051715632-05:00 + docker buildx build --builder storeminder-builder --platform linux/amd64 -f /workspace/source/source/app/Dockerfile '--provenance=false' --output 'type=image,push=false' /workspace/source/source/app [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.051715522-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.483119582-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.483224712-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.483234032-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.665066124-05:00 #1 transferring dockerfile: [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.818501066-05:00 #1 transferring dockerfile: 1.82kB done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:46.996652502-05:00 #1 DONE 0.7s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.125623658-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.125650218-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.495470511-05:00 #2 DONE 0.4s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.646581829-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.646602238-05:00 #3 [internal] load .dockerignore [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:47.932233155-05:00 #3 transferring context: [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.086254403-05:00 #3 transferring context: 137B done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.223069567-05:00 #3 DONE 0.7s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450404884-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450423744-05:00 #4 [internal] load build context [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450429424-05:00 #4 DONE 0.0s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450434484-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450439344-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.450444144-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.634854559-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.3s done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.786649192-05:00 #5 DONE 0.4s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.786670842-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:48.786678292-05:00 #4 [internal] load build context [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.248557998-05:00 #4 transferring context: 3.41MB 0.1s done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.283451194-05:00 #4 DONE 0.6s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403874297-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403979216-05:00 #6 [4/8] COPY requirements.txt . [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403985206-05:00 #6 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403989376-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403994916-05:00 #7 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.403998946-05:00 #7 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404002766-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404007536-05:00 #8 [6/8] COPY . . [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404021936-05:00 #8 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404024696-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404027866-05:00 #9 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404030626-05:00 #9 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404033886-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404038756-05:00 #10 [2/8] WORKDIR /app [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404043066-05:00 #10 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404047216-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404052016-05:00 #11 [3/8] RUN apt-get update && apt-get install -y --no-install-recommends binutils libproj-dev gdal-bin libsqlite3-mod-spatialite && rm -rf /var/lib/apt/lists/* [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404056306-05:00 #11 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404060186-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404064216-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.404066996-05:00 #12 CACHED [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527148021-05:00 [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527249761-05:00 #13 exporting to image [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527256331-05:00 #13 exporting layers done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527261331-05:00 #13 exporting manifest sha256:0ef650cb350f28ca5094c15888005a3af8df0f4a5402692d50e235e359799259 0.0s done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527265460-05:00 #13 exporting config sha256:4872e479f4844de935967adcef31e1ae7d9d9d99f0fd8afe39be10aef3c7b181 0.0s done [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:49.527269050-05:00 #13 DONE 0.1s [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:50.795759703-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === [pod/pr-validator-main-bb4jv-container-build-pod/step-build-nopush] 2026-08-19T20:11:50.795762683-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' ===== pr-validator-main-bb4jv-django-pod.log ===== [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:11:17.766354696-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ + mod_spatialite)… [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:11:34.005943700-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:07.198257916-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:23.043026992-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:23.341166834-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:23.538113424-05:00 postgres ready [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:23.557657213-05:00 == manage.py check == [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:24.083333941-05:00 System check identified no issues (0 silenced). [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:24.155547587-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:24.603024649-05:00 No changes detected [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:24.823571991-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236603162-05:00 ============================= test session starts ============================== [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236629271-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236634551-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236639361-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236644371-05:00 configfile: pytest.ini [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236648531-05:00 testpaths: tests, stores, fleet, scheduling [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236652701-05:00 plugins: anyio-4.14.2, django-4.14.0, cov-7.1.0 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236656851-05:00 collected 875 items [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:27.236660801-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:32.299932982-05:00 tests/acceptance/test_01_stores.py ........ [ 0%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:32.981218947-05:00 tests/acceptance/test_02_devices.py ........ [ 1%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:34.152791346-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:34.491906823-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:35.392766127-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:35.822606186-05:00 tests/acceptance/test_06_consents.py ....... [ 3%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:36.934230267-05:00 tests/acceptance/test_07_device_status.py ....... [ 4%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:38.300818109-05:00 tests/acceptance/test_08_device_logs.py ....... [ 5%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:39.415202781-05:00 tests/acceptance/test_09_selftest.py ......... [ 6%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:42.764423296-05:00 tests/acceptance/test_10_degradation.py ................................ [ 10%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:47.682188888-05:00 .................. [ 12%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:12:56.248018839-05:00 tests/test_ak1_admin_gate_api.py ................ [ 14%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:13:32.203447016-05:00 tests/test_cstore_store_api.py .......................... [ 17%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:13:36.365174356-05:00 tests/test_cstore_store_unit.py .............. [ 18%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:02.049261944-05:00 tests/test_downerwrite_api.py ................... [ 20%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:08.211529474-05:00 tests/test_downerwrite_unit.py .............. [ 22%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:09.953264015-05:00 tests/test_ds1_seed_api.py ............... [ 24%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:30.427299760-05:00 tests/test_ds1_seed_unit.py ............. [ 25%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:39.145285894-05:00 tests/test_fd1_home.py ...... [ 26%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:44.387664593-05:00 tests/test_fd1_home_unit.py ..... [ 26%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:47.821371022-05:00 tests/test_fd2_found_refactor.py .......... [ 28%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:49.492289440-05:00 tests/test_h1_migrate_staff_api.py ... [ 28%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:14:49.775354078-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 29%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:02.279136385-05:00 tests/test_portal_api.py ......... [ 30%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:30.635913612-05:00 tests/test_portal_devices_api.py ...................... [ 33%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:33.764289048-05:00 tests/test_portal_devices_unit.py ............... [ 34%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:40.027422851-05:00 tests/test_portal_unit.py ......... [ 36%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:40.075684018-05:00 tests/test_readyz.py ..... [ 36%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:15:40.110124425-05:00 tests/test_smoke.py .... [ 37%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:16:49.501431688-05:00 tests/test_th3_authz.py ................................................ [ 42%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:16:58.890185460-05:00 ....... [ 43%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:16:59.852648405-05:00 stores/tests.py .................... [ 45%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:00.010257078-05:00 stores/tests_api.py .................. [ 47%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:06.502567418-05:00 stores/tests_authority.py .................. [ 49%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:06.566850280-05:00 stores/tests_collector_config.py ........ [ 50%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:06.703966294-05:00 stores/tests_geo.py ........... [ 51%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:11.973046711-05:00 stores/tests_map.py ......... [ 52%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:12.272246873-05:00 stores/tests_pilot_seed.py ........ [ 53%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:12.296989427-05:00 stores/tests_report_config.py ... [ 54%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:13.332297313-05:00 fleet/tests.py ............... [ 55%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:17.961726688-05:00 fleet/tests_authority.py .................... [ 58%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:19.213725680-05:00 fleet/tests_consent.py ............. [ 59%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:19.518570889-05:00 fleet/tests_consent_event.py ................ [ 61%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:19.671723679-05:00 fleet/tests_device_sts.py .................. [ 63%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:20.276308506-05:00 fleet/tests_deviceconfig.py .............................. [ 66%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:20.580075351-05:00 fleet/tests_knowledge.py ...................... [ 69%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:24.493767451-05:00 fleet/tests_logs.py ................. [ 71%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:24.654251458-05:00 fleet/tests_manifest.py .............. [ 73%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:25.426092432-05:00 fleet/tests_memberships.py ....................... [ 75%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:27.599717897-05:00 fleet/tests_selftest.py ............... [ 77%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:39.115462878-05:00 fleet/tests_status.py ............................ [ 80%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:39.447322328-05:00 fleet/tests_sync.py ........................ [ 83%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:39.448892199-05:00 fleet/tests_sync_integration.py s [ 83%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:39.487482542-05:00 fleet/tests_uplink.py .......... [ 84%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:39.750578786-05:00 fleet/tests_uplink_dataplane.py .............................. [ 88%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.038415354-05:00 fleet/tests_uplink_profile.py ........................... [ 91%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.131490587-05:00 scheduling/tests.py ....... [ 91%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.175684907-05:00 scheduling/tests_api.py ... [ 92%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.232508843-05:00 scheduling/tests_roster.py ..... [ 92%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.235613805-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.240286167-05:00 tests/acceptance/test_08_device_logs.py .. [ 93%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.242743313-05:00 tests/acceptance/test_09_selftest.py . [ 93%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.255745836-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.265296740-05:00 tests/acceptance/test_integrations_parity.py .... [ 94%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.582156828-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.630879792-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.633336377-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.642431344-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.658449900-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:40.686463295-05:00 fleet/tests_correlate.py ............ [ 99%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092366405-05:00 scheduling/tests.py . [100%] [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092388575-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092394085-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092398534-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092403254-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:17.978563) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092409354-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092413514-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092417924-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092422284-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-20 01:17:17.978563) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092426584-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092430624-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092435324-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092439724-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:18.019568) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092452544-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092455584-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092458454-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092461394-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-20 01:17:18.019568) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092464304-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092466964-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092470404-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092473264-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:18.050244) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092476154-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092478884-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092481704-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092484514-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-20 01:17:18.050244) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092487424-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092490074-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092492864-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092495834-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-20 01:17:18.066723) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092498714-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092501424-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092504254-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092507054-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:18.092232) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092509944-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092512664-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092515394-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092518324-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-20 01:17:18.092232) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092521144-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092523824-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092526564-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092529364-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:18.246375) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092532204-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092534884-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092538184-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092546614-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-20 01:17:18.270215) while time zone support is active. [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092549584-05:00 warnings.warn( [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092552334-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092555084-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092557884-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092565963-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092568713-05:00 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092571913-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092575283-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092578083-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092581233-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092584273-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092587253-05:00 config/settings.py 60 4 6 3 89% 133-137, 141, 143 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092590053-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092592843-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092596013-05:00 fleet/admin.py 302 74 46 3 69% 170, 173, 194, 197, 208, 212, 280, 287-297, 362, 391-405, 414-425, 465-468, 472-501, 509->506, 525, 535-550, 585, 589 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092598853-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092601703-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092604533-05:00 fleet/api_uplink.py 91 3 30 1 97% 88-89, 91 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092607423-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092610223-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092613043-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092616183-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092619313-05:00 fleet/deviceconfig.py 180 14 68 9 89% 215->217, 344, 348, 350, 352, 358, 369-371, 374, 406-408, 414-415 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092622113-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092624913-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092628213-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092631073-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092633853-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092642153-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092644993-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092647813-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092677643-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092682203-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092686413-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092690723-05:00 fleet/management/commands/sync_devices.py 273 46 116 9 80% 176-179, 191->193, 195->197, 197->199, 200->206, 249-250, 262, 265, 282, 290-292, 330->332, 395-410, 416-447 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092694913-05:00 fleet/management/commands/uplink_dataplane.py 72 7 22 6 86% 59, 70, 74, 76, 78, 97-98 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092699033-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092703113-05:00 fleet/models.py 208 4 16 4 96% 691, 693, 695, 697 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092709743-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092714043-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092718243-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092722343-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092726563-05:00 fleet/status.py 145 3 26 2 97% 212->207, 214-215, 310 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092735112-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092739382-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092743572-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092747662-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092751812-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092755912-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092760862-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092765032-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092769152-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092773262-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092777382-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092781472-05:00 fleet/tests_status.py 240 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092785602-05:00 fleet/tests_sync.py 232 1 8 1 99% 107 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092795102-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092797992-05:00 fleet/tests_uplink.py 66 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092800852-05:00 fleet/tests_uplink_dataplane.py 130 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092803652-05:00 fleet/tests_uplink_profile.py 164 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092806432-05:00 fleet/uplink.py 79 0 14 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092809252-05:00 fleet/uplink_dataplane.py 145 10 56 5 91% 80-81, 96-97, 241, 243, 245->exit, 247-249, 263 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092812062-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092814892-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092817632-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092821072-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092823892-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092826762-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092829552-05:00 fleet/vault.py 71 7 16 4 87% 93, 125->127, 130-131, 142, 147-148, 152 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092832332-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092835172-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092837982-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092840782-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092843662-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092846462-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092849222-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092852022-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092855142-05:00 integrations/mender.py 132 47 42 10 58% 44, 47, 65-79, 83-86, 115-121, 133, 145-153, 169-170, 180-183, 209-215, 247-253 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092857932-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092860742-05:00 integrations/types.py 97 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092863522-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092866392-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092869182-05:00 scheduling/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092871992-05:00 scheduling/admin.py 19 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092885602-05:00 scheduling/api.py 125 34 48 18 68% 49, 65, 96-97, 124, 127, 130-131, 134->137, 138-139, 140->143, 143->146, 147-148, 150-151, 152->155, 174, 177, 179, 182-183, 189, 205, 228-241, 249, 252 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092888572-05:00 scheduling/apps.py 5 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092891352-05:00 scheduling/models.py 74 4 0 0 95% 251-255 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092894132-05:00 scheduling/roster.py 60 3 22 3 93% 66, 96, 105 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092896932-05:00 scheduling/selectors.py 12 1 0 0 92% 17 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092899692-05:00 scheduling/services.py 48 0 12 2 97% 102->107, 109->111 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092902471-05:00 scheduling/tests_api.py 41 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092905681-05:00 scheduling/tests_roster.py 39 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092909591-05:00 scheduling/urls.py 3 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092912491-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092915341-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092918141-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092922531-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092925401-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092928241-05:00 stores/geocoding.py 115 60 34 4 41% 30, 39->43, 41->43, 53->55, 70-77, 82-94, 100-134, 154-176, 201->209 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092931041-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092933861-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092936611-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092939451-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092942271-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092945141-05:00 stores/management/commands/reattach_store.py 50 3 14 4 89% 52-53, 55, 61->63, 85->87, 88->91 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092947971-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092950761-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092953541-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092956391-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092959161-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092961961-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092969351-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092972171-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092974971-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092977741-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092980661-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092983461-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092986221-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092988981-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092991731-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092994531-05:00 stores/views.py 40 0 4 0 100% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.092997281-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.093000051-05:00 TOTAL 8013 501 1232 160 91% [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.093003111-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.267464286-05:00 =========================== short test summary info ============================ [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.267490875-05:00 SKIPPED [1] fleet/tests_sync_integration.py:60: real-integration test; set SM_REAL_INTEGRATION=1 (+ live creds) to run [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.267495635-05:00 =========== 874 passed, 1 skipped, 11 warnings in 317.09s (0:05:17) ============ [pod/pr-validator-main-bb4jv-django-pod/step-django-ci] 2026-08-19T20:17:43.563287327-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-main-bb4jv-django-pod/sidecar-postgres] 2026-08-19T20:17:45.882248797-05:00 2026/08/20 01:17:45 Exiting... [pod/pr-validator-main-bb4jv-django-pod/prepare] 2026-08-19T20:11:11.328014133-05:00 2026/08/20 01:11:11 Entrypoint initialization [pod/pr-validator-main-bb4jv-django-pod/place-scripts] 2026-08-19T20:11:12.587907406-05:00 2026/08/20 01:11:12 Decoded script /tekton/scripts/script-0-br59m ===== pr-validator-main-bb4jv-infra-fmt-pod.log ===== [pod/pr-validator-main-bb4jv-infra-fmt-pod/prepare] 2026-08-19T20:11:17.517311584-05:00 2026/08/20 01:11:17 Entrypoint initialization [pod/pr-validator-main-bb4jv-infra-fmt-pod/place-scripts] 2026-08-19T20:11:17.975832983-05:00 2026/08/20 01:11:17 Decoded script /tekton/scripts/script-0-mzrpz [pod/pr-validator-main-bb4jv-infra-fmt-pod/step-fmt-check] 2026-08-19T20:11:22.330305180-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-main-bb4jv-infra-fmt-pod/step-fmt-check] 2026-08-19T20:11:22.447259497-05:00 === infra/ is canonically formatted === ===== pr-validator-main-bb4jv-lint-pod.log ===== [pod/pr-validator-main-bb4jv-lint-pod/prepare] 2026-08-19T20:11:09.806801671-05:00 2026/08/20 01:11:09 Entrypoint initialization [pod/pr-validator-main-bb4jv-lint-pod/place-scripts] 2026-08-19T20:11:10.405644100-05:00 2026/08/20 01:11:10 Decoded script /tekton/scripts/script-0-ts4j4 [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:15.607868102-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:28.748089316-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:28.864852644-05:00 == ruff check . == [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:28.890544752-05:00 All checks passed! [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:28.895910276-05:00 == mypy == [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:34.092804758-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:34: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:34.092911577-05:00 packages/storeminder-tools/src/storeminder/agents/base_agent.py:37: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:35.687471637-05:00 Success: no issues found in 57 source files [pod/pr-validator-main-bb4jv-lint-pod/step-ruff-mypy] 2026-08-19T20:11:35.710620491-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-main-bb4jv-pipeline-lint-pod.log ===== [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.596721296-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.597488911-05:00 [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.597498021-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.597502711-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.692101907-05:00 [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.692137177-05:00 == validate pipeline archiving invariant == [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.902813906-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.908673847-05:00 ok: pipelines archive [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.908701657-05:00 [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:36.908730576-05:00 == validator self-test (pytest) == [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.358721992-05:00 ....... [100%] [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.358837581-05:00 7 passed in 0.23s [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.376734611-05:00 ok: validator tests passed [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.376764121-05:00 [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.376769021-05:00 == result == [pod/pr-validator-main-bb4jv-pipeline-lint-pod/step-lint] 2026-08-19T20:11:37.376774301-05:00 ok: pipeline archive lint passed. [pod/pr-validator-main-bb4jv-pipeline-lint-pod/prepare] 2026-08-19T20:11:27.039205782-05:00 2026/08/20 01:11:27 Entrypoint initialization [pod/pr-validator-main-bb4jv-pipeline-lint-pod/place-scripts] 2026-08-19T20:11:27.636288163-05:00 2026/08/20 01:11:27 Decoded script /tekton/scripts/script-0-brm68 ===== pr-validator-main-bb4jv-reclaim-workspace-pod.log ===== [pod/pr-validator-main-bb4jv-reclaim-workspace-pod/prepare] 2026-08-19T20:17:48.691575497-05:00 2026/08/20 01:17:48 Entrypoint initialization [pod/pr-validator-main-bb4jv-reclaim-workspace-pod/place-scripts] 2026-08-19T20:17:49.351421445-05:00 2026/08/20 01:17:49 Decoded script /tekton/scripts/script-0-nwlhj ===== pr-validator-main-bb4jv-report-tests-pod.log ===== [pod/pr-validator-main-bb4jv-report-tests-pod/prepare] 2026-08-19T20:11:25.952001374-05:00 2026/08/20 01:11:25 Entrypoint initialization [pod/pr-validator-main-bb4jv-report-tests-pod/place-scripts] 2026-08-19T20:11:26.470050884-05:00 2026/08/20 01:11:26 Decoded script /tekton/scripts/script-0-zxz5v [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:11:31.779779390-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:25.520177673-05:00 WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:26.042768791-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:31.209543959-05:00 ........................................................................ [ 10%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:31.397819657-05:00 ........................................................................ [ 21%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:31.903210161-05:00 ........................................................................ [ 31%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:32.101257864-05:00 ........................................................................ [ 42%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:33.499236225-05:00 ........................................................................ [ 52%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:33.768450472-05:00 ........................................................................ [ 63%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:34.058143240-05:00 ........................................................................ [ 74%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:35.925188789-05:00 ........................................................................ [ 84%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.076230926-05:00 ........................................................................ [ 95%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.594519833-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603109156-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603118226-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603136196-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603141486-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603145956-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603149926-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603154035-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:36.603158075-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458374394-05:00 ................................ [100%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458476344-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458482414-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458487173-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458491323-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458495283-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458499703-05:00 Read more about it in the [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458503753-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458507693-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458511613-05:00 @app.on_event("startup") [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458515423-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458519463-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458523513-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458536013-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458538933-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458541683-05:00 Read more about it in the [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458544423-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458547093-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458549833-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458552423-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458555143-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458560183-05:00 /usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1: StarletteDeprecationWarning: Using `httpx` with `starlette.testclient` is deprecated; install `httpx2` instead. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458563043-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458565613-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458568283-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458571013-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458573693-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458576663-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458579483-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458582213-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458584833-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458587843-05:00 /usr/local/lib/python3.13/site-packages/storeminder/agents/structured_external.py:25: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458591553-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458594153-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458596843-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458599903-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458602613-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458605313-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458608263-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458610793-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458613463-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458616243-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458618913-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458621603-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458624363-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458626913-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458629653-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458633183-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458635833-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458638512-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458646762-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458649342-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458652012-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458654662-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458657322-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458659962-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458662852-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458665422-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458668052-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458670692-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458673412-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458676092-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458679452-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458682062-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458684782-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458692912-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458695692-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458698492-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458701202-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458703732-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458706372-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458709172-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458711962-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458714652-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458717372-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458719942-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458722622-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458725582-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458728622-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458731262-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458733972-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458736512-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458739162-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458741872-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458744572-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458747262-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458754492-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458757052-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458759752-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458762392-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458765062-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458767782-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458770492-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458773022-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458775772-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458778512-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458781172-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458783782-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458786482-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458789072-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458791661-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458794351-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458797101-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458799761-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458802431-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458804961-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458807561-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458810231-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458812951-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458815561-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458818251-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458820781-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458823411-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458826061-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458828701-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458831361-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458833981-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458836521-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458839131-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458841771-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458844411-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458851051-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458867241-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458878251-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458888551-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458892811-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458895901-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458899651-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458902471-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458905171-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458907901-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458910691-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458913371-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458916181-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458918881-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458921411-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458924041-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458926861-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458929591-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458932221-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458934921-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458937471-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458940081-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458943151-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458945830-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458948540-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458951290-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458953890-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458956560-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458959230-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458961900-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458964570-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458967310-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458969890-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458972550-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458975220-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458986990-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458989760-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458992480-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458995010-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.458997710-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459000370-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459003020-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459005640-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459008350-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459010890-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459013550-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459016210-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459018870-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459021520-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459024710-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459028380-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459032280-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459036960-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459041270-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459045380-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459048980-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459052640-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459056350-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459059000-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459061680-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459068730-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459071550-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459074100-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459077080-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459079770-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459082450-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459085090-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459087840-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459090540-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459093440-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459096189-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459105609-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459108349-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459110999-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459113539-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459116209-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459119009-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459121729-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459124449-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459127199-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459129749-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459132409-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459135049-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459137769-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459140409-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459143159-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459145689-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459148309-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459150949-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459153589-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459156199-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459158829-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459169579-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459175469-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459178129-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459180799-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459183509-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459187239-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459189759-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459192639-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459195319-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459197949-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459200609-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459204439-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459207039-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459209779-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459212519-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459220529-05:00 self._id = object() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459223209-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459225879-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459228379-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459231749-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459234809-05:00 /workspace/source/source/analytics/src/storeminder/agents/external_context_agent.py:138: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459237789-05:00 _now = datetime.utcnow() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459240339-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459242999-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459249768-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459252498-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459255358-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459258108-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459261258-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:712: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459263978-05:00 _hour=pd.to_datetime(pos_df2[_t_col], errors='coerce').dt.hour) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459266498-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459269198-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459271838-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459274608-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459277248-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459281198-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459283948-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:852: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459286888-05:00 fuel_scan_rows['_hour'] = pd.to_datetime( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459290098-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459292678-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459295358-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459298118-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459300848-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459303418-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459306148-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:942: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459308788-05:00 df2['_ts'] = pd.to_datetime(df2[time_col], errors='coerce') [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459311318-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459314008-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459321458-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459324138-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459326788-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459329508-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459332228-05:00 /workspace/source/source/analytics/src/storeminder/data/preprocessor.py:162: UserWarning: Could not infer format, so each element will be parsed individually, falling back to `dateutil`. To ensure parsing is consistent and as-expected, please specify a format. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459334928-05:00 work['_bk'] = (pd.to_datetime(work[time_col], errors='coerce') [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459337448-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459340048-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459343038-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/groupby/grouper.py:563: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459345758-05:00 dtype = getattr(self.grouping_vector, "dtype", None) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459348428-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459351078-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459353628-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459356258-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459358978-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:368: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459362408-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459364968-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459367628-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459370708-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459373358-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459376008-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459378708-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459381258-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459383908-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459386618-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459389258-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459395537-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459398277-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459400987-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459403757-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459406437-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459409287-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459416747-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459419537-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459422047-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459424687-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459427377-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459429977-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459432597-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459435197-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459437717-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459440357-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459443077-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459445677-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459448397-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459450997-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459453547-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459456127-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459458767-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459461447-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459464177-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459466877-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459469387-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459471997-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459474627-05:00 /usr/local/lib/python3.13/ast.py:421: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459477327-05:00 visitor = getattr(self, method, self.generic_visit) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459480007-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459482637-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459485147-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459487717-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459490447-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459493117-05:00 @contextmanager [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459495747-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459498397-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459500937-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459503567-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459510687-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459513367-05:00 @contextmanager [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459515997-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459518607-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459521147-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459523737-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459526497-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459529187-05:00 @contextmanager [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459531827-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459534427-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459536947-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459539517-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459542177-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_namespace_utils.py:283: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459544876-05:00 @contextmanager [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459565666-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459580296-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459583796-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459587036-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459589786-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459592876-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459595646-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459600566-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459610846-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459614286-05:00 /usr/local/lib/python3.13/site-packages/storeminder/data/conversation_store.py:97: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459617366-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459619936-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459622606-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459627376-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459630236-05:00 /workspace/source/source/analytics/src/storeminder/slack.py:99: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459633016-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459635556-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459638336-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459641046-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459643676-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459646296-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459648986-05:00 /workspace/source/source/analytics/src/storeminder/sms.py:222: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459662986-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459665766-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459668446-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459671116-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459674136-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:68: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459678036-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459680586-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459683306-05:00 tests/test_tw5_dryrun_e2e.py::test_unauthorized_sender_blocked_before_activation [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459686436-05:00 /usr/local/lib/python3.13/site-packages/fastapi/dependencies/utils.py:725: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459689186-05:00 return SolvedDependency( [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459692035-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459694995-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459697565-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459700395-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459703075-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459705765-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459709265-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459711965-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459714595-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459717225-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459719895-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459722535-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459725335-05:00 /workspace/source/source/analytics/src/storeminder/whatsapp.py:148: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459728035-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459730565-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459733285-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459737625-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:138: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459740385-05:00 return datetime.utcnow().date() [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459742965-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459745745-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459748395-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459751035-05:00 /workspace/source/source/analytics/src/storeminder/zulip_fanout.py:57: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459758555-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459761195-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459763855-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459766585-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459774035-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459776845-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459779775-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459782435-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459785205-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459788005-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459790665-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459794565-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459798985-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459801545-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459804225-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459806975-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459809755-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459812445-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459815215-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459817845-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459820535-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459823265-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459825935-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459828545-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459831295-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459833865-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459836575-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459839314-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459842034-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459844704-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459847414-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459849964-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459852644-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459859924-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459862594-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459865274-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459868034-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459870574-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459873254-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459875944-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459878634-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459881364-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459884644-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459887234-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459889874-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459892544-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459895174-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459897784-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459900464-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459903004-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459905654-05:00 tests/test_zulip_fold_receipt.py::test_fold_passthrough_when_no_sections [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459908374-05:00 /usr/local/lib/python3.13/site-packages/_pytest/nodes.py:336: ResourceWarning: unclosed database in [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459911014-05:00 return (x[1] for x in self.iter_markers_with_node(name=name)) [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459913674-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459916294-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459918834-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459921524-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459924224-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459935184-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459937984-05:00 [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.459940674-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:37.642213882-05:00 680 passed, 1 skipped, 198 warnings in 10.16s [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:38.043352294-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:38.813573773-05:00 ......................... [100%] [pod/pr-validator-main-bb4jv-report-tests-pod/step-pytest] 2026-08-19T20:12:38.813601412-05:00 25 passed in 0.15s