===== pr-validator-main-b2q8f-archive-logs-pod.log ===== [pod/pr-validator-main-b2q8f-archive-logs-pod/prepare] 2026-08-19T20:27:49.545058710-05:00 2026/08/20 01:27:49 Entrypoint initialization [pod/pr-validator-main-b2q8f-archive-logs-pod/place-scripts] 2026-08-19T20:27:50.010094012-05:00 2026/08/20 01:27:50 Decoded script /tekton/scripts/script-0-n84gd [pod/pr-validator-main-b2q8f-archive-logs-pod/place-scripts] 2026-08-19T20:27:50.032174012-05:00 2026/08/20 01:27:50 Decoded script /tekton/scripts/script-1-4h2mg [pod/pr-validator-main-b2q8f-archive-logs-pod/step-collect-logs] 2026-08-19T20:27:54.985021385-05:00 ==> collecting pod logs for PipelineRun=pr-validator-main-b2q8f ===== pr-validator-main-b2q8f-check-collector-tests-pod.log ===== [pod/pr-validator-main-b2q8f-check-collector-tests-pod/prepare] 2026-08-19T20:27:54.132891156-05:00 2026/08/20 01:27:54 Entrypoint initialization Error from server (BadRequest): container "place-scripts" in pod "pr-validator-main-b2q8f-check-collector-tests-pod" is waiting to start: PodInitializing ===== pr-validator-main-b2q8f-check-container-pod.log ===== [pod/pr-validator-main-b2q8f-check-container-pod/prepare] 2026-08-19T20:27:51.113767194-05:00 2026/08/20 01:27:51 Entrypoint initialization [pod/pr-validator-main-b2q8f-check-container-pod/place-scripts] 2026-08-19T20:27:51.661249853-05:00 2026/08/20 01:27:51 Decoded script /tekton/scripts/script-0-wxmsp [pod/pr-validator-main-b2q8f-check-container-pod/step-post-check] 2026-08-19T20:27:54.906121369-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-main-b2q8f-check-django-pod.log ===== [pod/pr-validator-main-b2q8f-check-django-pod/place-scripts] 2026-08-19T20:27:50.026874233-05:00 2026/08/20 01:27:50 Decoded script /tekton/scripts/script-0-nqbfp [pod/pr-validator-main-b2q8f-check-django-pod/step-post-check] 2026-08-19T20:27:54.188824142-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-b2q8f-check-django-pod/prepare] 2026-08-19T20:27:49.741943270-05:00 2026/08/20 01:27:49 Entrypoint initialization ===== pr-validator-main-b2q8f-check-infra-fmt-pod.log ===== [pod/pr-validator-main-b2q8f-check-infra-fmt-pod/prepare] 2026-08-19T20:27:49.927844916-05:00 2026/08/20 01:27:49 Entrypoint initialization [pod/pr-validator-main-b2q8f-check-infra-fmt-pod/place-scripts] 2026-08-19T20:27:51.200452824-05:00 2026/08/20 01:27:51 Decoded script /tekton/scripts/script-0-n8x7w [pod/pr-validator-main-b2q8f-check-infra-fmt-pod/step-post-check] 2026-08-19T20:27:54.575375526-05:00 Installing PyJWT + cryptography + requests… ===== pr-validator-main-b2q8f-check-lint-pod.log ===== [pod/pr-validator-main-b2q8f-check-lint-pod/step-post-check] 2026-08-19T20:27:54.159578864-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-main-b2q8f-check-lint-pod/prepare] 2026-08-19T20:27:48.991811136-05:00 2026/08/20 01:27:48 Entrypoint initialization [pod/pr-validator-main-b2q8f-check-lint-pod/place-scripts] 2026-08-19T20:27:50.019150789-05:00 2026/08/20 01:27:50 Decoded script /tekton/scripts/script-0-nc26l ===== pr-validator-main-b2q8f-check-pipeline-lint-pod.log ===== [pod/pr-validator-main-b2q8f-check-pipeline-lint-pod/prepare] 2026-08-19T20:27:53.156013308-05:00 2026/08/20 01:27:53 Entrypoint initialization [pod/pr-validator-main-b2q8f-check-pipeline-lint-pod/place-scripts] 2026-08-19T20:27:54.228211097-05:00 2026/08/20 01:27:54 Decoded script /tekton/scripts/script-0-4rsqp ===== pr-validator-main-b2q8f-check-report-tests-pod.log ===== [pod/pr-validator-main-b2q8f-check-report-tests-pod/prepare] 2026-08-19T20:27:53.104685139-05:00 2026/08/20 01:27:53 Entrypoint initialization [pod/pr-validator-main-b2q8f-check-report-tests-pod/place-scripts] 2026-08-19T20:27:54.141315310-05:00 2026/08/20 01:27:54 Decoded script /tekton/scripts/script-0-ml9s7 ===== pr-validator-main-b2q8f-clone-pod.log ===== [pod/pr-validator-main-b2q8f-clone-pod/step-clone] 2026-08-19T20:21:12.673947811-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-main-b2q8f-clone-pod/step-clone] 2026-08-19T20:21:12.673976050-05:00 * branch 02e25604c25e9ea8e78fd30c97a59dc88b024525 -> FETCH_HEAD [pod/pr-validator-main-b2q8f-clone-pod/step-clone] 2026-08-19T20:21:12.752269150-05:00 Cloned 02e25604c25e9ea8e78fd30c97a59dc88b024525 [pod/pr-validator-main-b2q8f-clone-pod/prepare] 2026-08-19T20:21:06.756831895-05:00 2026/08/20 01:21:06 Entrypoint initialization [pod/pr-validator-main-b2q8f-clone-pod/place-scripts] 2026-08-19T20:21:07.394166806-05:00 2026/08/20 01:21:07 Decoded script /tekton/scripts/script-0-2gl94 ===== pr-validator-main-b2q8f-collector-tests-pod.log ===== [pod/pr-validator-main-b2q8f-collector-tests-pod/place-scripts] 2026-08-19T20:21:51.338232026-05:00 2026/08/20 01:21:51 Decoded script /tekton/scripts/script-0-284lk [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:21:55.628546227-05:00 Installing ./collector[test]… [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:04.133712073-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-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:04.247235425-05:00 Running collector suite (fatal=false)… [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112522435-05:00 ...................................................... [100%] [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112546545-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112551495-05:00 tests/test_dispatch.py::test_defaults_select_verifone_commander [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112555365-05:00 tests/test_dispatch.py::test_commander_collector_speaks_the_protocol [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112558945-05:00 tests/test_verify.py::test_verify_pass_on_auth_and_list [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112562635-05:00 tests/test_verify.py::test_verify_auth_fail_distinct_code [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112566365-05:00 tests/test_verify.py::test_verify_fetch_fail_distinct_code [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112569905-05:00 tests/test_verify.py::test_verify_uses_ssl_context [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112573885-05:00 /usr/local/lib/python3.13/site-packages/storeminder_collector/commander.py:37: DeprecationWarning: ssl.TLSVersion.TLSv1 is deprecated [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112579155-05:00 ctx.minimum_version = floor [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112582785-05:00 [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112586485-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.112591875-05:00 54 passed, 6 warnings in 0.38s [pod/pr-validator-main-b2q8f-collector-tests-pod/step-pytest] 2026-08-19T20:22:05.146271167-05:00 collector-tests PASS [pod/pr-validator-main-b2q8f-collector-tests-pod/prepare] 2026-08-19T20:21:50.080343426-05:00 2026/08/20 01:21:50 Entrypoint initialization ===== pr-validator-main-b2q8f-container-build-pod.log ===== [pod/pr-validator-main-b2q8f-container-build-pod/prepare] 2026-08-19T20:21:50.076450769-05:00 2026/08/20 01:21:50 Entrypoint initialization [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.472839166-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.472876546-05:00 + BUILDER=storeminder-builder [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.472882156-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.472885536-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.472891556-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.473769851-05:00 + cat [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.474450107-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.520112988-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-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.936623368-05:00 storeminder-builder [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.943014650-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.943034260-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:54.943049580-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-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.305251639-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.305417358-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.305427628-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.347758909-05:00 #1 transferring dockerfile: [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.502623598-05:00 #1 transferring dockerfile: 1.82kB done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.505232353-05:00 #1 DONE 0.4s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.700895092-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.700985371-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:55.903247981-05:00 #2 DONE 0.4s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.053891745-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.053912435-05:00 #3 [internal] load .dockerignore [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.264101099-05:00 #3 transferring context: [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.390457205-05:00 #3 transferring context: 137B done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.390482465-05:00 #3 DONE 0.5s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604035059-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604123768-05:00 #4 [internal] load build context [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604137038-05:00 #4 DONE 0.0s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604142378-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604147338-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.604151908-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.707455900-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.3s done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.858376823-05:00 #5 DONE 0.3s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.858477222-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:56.858486512-05:00 #4 [internal] load build context [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.166263681-05:00 #4 transferring context: 3.41MB 0.1s done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.166369621-05:00 #4 DONE 0.5s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284768434-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284865524-05:00 #6 [2/8] WORKDIR /app [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284871924-05:00 #6 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284875514-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284880254-05:00 #7 [3/8] RUN apt-get update && apt-get install -y --no-install-recommends binutils libproj-dev gdal-bin libsqlite3-mod-spatialite && rm -rf /var/lib/apt/lists/* [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284883684-05:00 #7 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284894214-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284897784-05:00 #8 [4/8] COPY requirements.txt . [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284900143-05:00 #8 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284902283-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284905813-05:00 #9 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284908043-05:00 #9 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284910133-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284912563-05:00 #10 [6/8] COPY . . [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284915533-05:00 #10 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284917623-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284920333-05:00 #11 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284922553-05:00 #11 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284924653-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284933923-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284936313-05:00 #12 CACHED [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284938463-05:00 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284940743-05:00 #13 exporting to image [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284943223-05:00 #13 exporting layers done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284945533-05:00 #13 exporting manifest sha256:0ef650cb350f28ca5094c15888005a3af8df0f4a5402692d50e235e359799259 0.0s done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.284948493-05:00 #13 exporting config sha256:4872e479f4844de935967adcef31e1ae7d9d9d99f0fd8afe39be10aef3c7b181 [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.463748721-05:00 #13 exporting config sha256:4872e479f4844de935967adcef31e1ae7d9d9d99f0fd8afe39be10aef3c7b181 0.0s done [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:57.463850391-05:00 #13 DONE 0.1s [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:58.185722044-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-main-b2q8f-container-build-pod/step-build-nopush] 2026-08-19T20:21:58.185763374-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-main-b2q8f-django-pod.log ===== [pod/pr-validator-main-b2q8f-django-pod/sidecar-postgres] 2026-08-19T20:27:49.013246700-05:00 2026/08/20 01:27:49 Exiting... [pod/pr-validator-main-b2q8f-django-pod/prepare] 2026-08-19T20:21:21.657054841-05:00 2026/08/20 01:21:21 Entrypoint initialization [pod/pr-validator-main-b2q8f-django-pod/place-scripts] 2026-08-19T20:21:22.574821313-05:00 2026/08/20 01:21:22 Decoded script /tekton/scripts/script-0-b4x7h [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:21:27.941633134-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ + mod_spatialite)… [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:21:41.411411910-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:13.341242896-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:32.315019580-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:32.581643892-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:32.779326029-05:00 postgres ready [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:32.799597399-05:00 == manage.py check == [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:33.342739744-05:00 System check identified no issues (0 silenced). [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:33.420980754-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:33.906401468-05:00 No changes detected [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:34.100989123-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606426072-05:00 ============================= test session starts ============================== [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606449512-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606457032-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606462142-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606467222-05:00 configfile: pytest.ini [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606471702-05:00 testpaths: tests, stores, fleet, scheduling [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606475862-05:00 plugins: anyio-4.14.2, django-4.14.0, cov-7.1.0 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606479772-05:00 collected 875 items [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:36.606483622-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:42.005685056-05:00 tests/acceptance/test_01_stores.py ........ [ 0%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:42.674458442-05:00 tests/acceptance/test_02_devices.py ........ [ 1%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:43.828296473-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:44.184490697-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:45.122884876-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:45.644109490-05:00 tests/acceptance/test_06_consents.py ....... [ 3%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:46.697125524-05:00 tests/acceptance/test_07_device_status.py ....... [ 4%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:47.989873978-05:00 tests/acceptance/test_08_device_logs.py ....... [ 5%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:49.133928297-05:00 tests/acceptance/test_09_selftest.py ......... [ 6%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:52.419661695-05:00 tests/acceptance/test_10_degradation.py ................................ [ 10%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:22:57.998918089-05:00 .................. [ 12%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:23:06.795444013-05:00 tests/test_ak1_admin_gate_api.py ................ [ 14%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:23:42.226060997-05:00 tests/test_cstore_store_api.py .......................... [ 17%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:23:46.668772374-05:00 tests/test_cstore_store_unit.py .............. [ 18%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:11.413713312-05:00 tests/test_downerwrite_api.py ................... [ 20%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:17.776975126-05:00 tests/test_downerwrite_unit.py .............. [ 22%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:19.521647899-05:00 tests/test_ds1_seed_api.py ............... [ 24%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:39.162098227-05:00 tests/test_ds1_seed_unit.py ............. [ 25%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:47.162666683-05:00 tests/test_fd1_home.py ...... [ 26%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:52.328176544-05:00 tests/test_fd1_home_unit.py ..... [ 26%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:56.174551367-05:00 tests/test_fd2_found_refactor.py .......... [ 28%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:57.768017269-05:00 tests/test_h1_migrate_staff_api.py ... [ 28%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:24:58.046968197-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 29%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:10.551266436-05:00 tests/test_portal_api.py ......... [ 30%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:38.076606014-05:00 tests/test_portal_devices_api.py ...................... [ 33%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:41.462691125-05:00 tests/test_portal_devices_unit.py ............... [ 34%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:47.600347460-05:00 tests/test_portal_unit.py ......... [ 36%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:47.643688355-05:00 tests/test_readyz.py ..... [ 36%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:25:47.668367880-05:00 tests/test_smoke.py .... [ 37%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:26:54.671435212-05:00 tests/test_th3_authz.py ................................................ [ 42%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:04.323435807-05:00 ....... [ 43%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:05.230551967-05:00 stores/tests.py .................... [ 45%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:05.385013848-05:00 stores/tests_api.py .................. [ 47%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:11.442670179-05:00 stores/tests_authority.py .................. [ 49%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:11.511173396-05:00 stores/tests_collector_config.py ........ [ 50%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:11.638010809-05:00 stores/tests_geo.py ........... [ 51%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:16.502647593-05:00 stores/tests_map.py ......... [ 52%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:16.770898404-05:00 stores/tests_pilot_seed.py ........ [ 53%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:16.795206811-05:00 stores/tests_report_config.py ... [ 54%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:17.692618318-05:00 fleet/tests.py ............... [ 55%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:22.150427616-05:00 fleet/tests_authority.py .................... [ 58%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:23.394427993-05:00 fleet/tests_consent.py ............. [ 59%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:23.641183361-05:00 fleet/tests_consent_event.py ................ [ 61%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:23.778232494-05:00 fleet/tests_device_sts.py .................. [ 63%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:24.337003214-05:00 fleet/tests_deviceconfig.py .............................. [ 66%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:24.622607273-05:00 fleet/tests_knowledge.py ...................... [ 69%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:28.631204006-05:00 fleet/tests_logs.py ................. [ 71%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:28.786255613-05:00 fleet/tests_manifest.py .............. [ 73%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:29.660955894-05:00 fleet/tests_memberships.py ....................... [ 75%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:31.870641726-05:00 fleet/tests_selftest.py ............... [ 77%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:42.763885220-05:00 fleet/tests_status.py ............................ [ 80%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.121993381-05:00 fleet/tests_sync.py ........................ [ 83%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.123540822-05:00 fleet/tests_sync_integration.py s [ 83%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.165961403-05:00 fleet/tests_uplink.py .......... [ 84%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.419190662-05:00 fleet/tests_uplink_dataplane.py .............................. [ 88%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.732032780-05:00 fleet/tests_uplink_profile.py ........................... [ 91%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.820670628-05:00 scheduling/tests.py ....... [ 91%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.868281088-05:00 scheduling/tests_api.py ... [ 92%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.922436209-05:00 scheduling/tests_roster.py ..... [ 92%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.926143847-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.931613115-05:00 tests/acceptance/test_08_device_logs.py .. [ 93%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.934540108-05:00 tests/acceptance/test_09_selftest.py . [ 93%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.949943557-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:43.961372430-05:00 tests/acceptance/test_integrations_parity.py .... [ 94%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.283903511-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.331087784-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.334253415-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.346039936-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.366063578-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:44.399169553-05:00 fleet/tests_correlate.py ............ [ 99%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763154306-05:00 scheduling/tests.py . [100%] [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763192436-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763198816-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763203526-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763208966-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:27:22.175679) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763215626-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763219596-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763223676-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763227576-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:27:22.175679) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763232266-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763236056-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763240276-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763244246-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:27:22.235023) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763258626-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763261376-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763264016-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763266716-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:27:22.235023) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763269386-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763271926-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763274616-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763277276-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:27:22.271177) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763279936-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763282476-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763285086-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763287736-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:27:22.271177) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763290496-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763293016-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763295616-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763298276-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:27:22.286588) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763300926-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763303455-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763306045-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763308795-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:27:22.313620) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763311515-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763314035-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763316705-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763319345-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:27:22.313620) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763321995-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763324535-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763327205-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763329835-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:27:22.467595) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763332475-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763335065-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763337765-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763345615-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:27:22.495973) while time zone support is active. [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763348315-05:00 warnings.warn( [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763350835-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763353435-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763356065-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763363875-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763366525-05:00 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763369695-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763372335-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763375375-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763378285-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763380905-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763383635-05:00 config/settings.py 60 4 6 3 89% 133-137, 141, 143 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763386285-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763388985-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763393515-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763396255-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763398945-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763401565-05:00 fleet/api_uplink.py 91 3 30 1 97% 88-89, 91 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763404205-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763406945-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763409605-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763412305-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763415305-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763417995-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763420635-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763424165-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763426765-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763430165-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763437095-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763439755-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763442365-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763445005-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763447635-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763450305-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763452965-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763455735-05:00 fleet/management/commands/uplink_dataplane.py 72 7 22 6 86% 59, 70, 74, 76, 78, 97-98 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763458375-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763460965-05:00 fleet/models.py 208 4 16 4 96% 691, 693, 695, 697 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763463725-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763466385-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763469105-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763471854-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763474574-05:00 fleet/status.py 145 3 26 2 97% 212->207, 214-215, 310 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763481204-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763483944-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763486824-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763489534-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763492134-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763494794-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763497454-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763500914-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763503664-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763506304-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763508994-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763511654-05:00 fleet/tests_status.py 240 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763514244-05:00 fleet/tests_sync.py 232 1 8 1 99% 107 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763521134-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763523774-05:00 fleet/tests_uplink.py 66 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763526434-05:00 fleet/tests_uplink_dataplane.py 130 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763529024-05:00 fleet/tests_uplink_profile.py 164 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763531644-05:00 fleet/uplink.py 79 0 14 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763534344-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763536994-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763539674-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763542354-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763544974-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763547614-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763550294-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763552934-05:00 fleet/vault.py 71 7 16 4 87% 93, 125->127, 130-131, 142, 147-148, 152 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763555554-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763558304-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763561054-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763563754-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763566384-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763569094-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763571784-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763574434-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763578524-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763581274-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763583984-05:00 integrations/types.py 97 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763586584-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763589374-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763592064-05:00 scheduling/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763594694-05:00 scheduling/admin.py 19 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763608064-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763611104-05:00 scheduling/apps.py 5 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763614114-05:00 scheduling/models.py 74 4 0 0 95% 251-255 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763616804-05:00 scheduling/roster.py 60 3 22 3 93% 66, 96, 105 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763619424-05:00 scheduling/selectors.py 12 1 0 0 92% 17 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763622124-05:00 scheduling/services.py 48 0 12 2 97% 102->107, 109->111 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763624744-05:00 scheduling/tests_api.py 41 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763627344-05:00 scheduling/tests_roster.py 39 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763629994-05:00 scheduling/urls.py 3 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763632684-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763635374-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763638034-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763640643-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763643393-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763646043-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763649323-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763652013-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763654673-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763657283-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763659963-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763662593-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763665253-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763667843-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763670453-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763673613-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763676273-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763678903-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763687273-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763689923-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763692613-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763695213-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763699393-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763702173-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763704983-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763707613-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763710213-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763712813-05:00 stores/views.py 40 0 4 0 100% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763715483-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763718083-05:00 TOTAL 8013 501 1232 160 91% [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.763721013-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.914547845-05:00 =========================== short test summary info ============================ [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.914579825-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-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:46.914585255-05:00 =========== 874 passed, 1 skipped, 11 warnings in 311.49s (0:05:11) ============ [pod/pr-validator-main-b2q8f-django-pod/step-django-ci] 2026-08-19T20:27:47.164590563-05:00 === django-ci OK (check + migrations + tests green on Postgres) === ===== pr-validator-main-b2q8f-infra-fmt-pod.log ===== [pod/pr-validator-main-b2q8f-infra-fmt-pod/step-fmt-check] 2026-08-19T20:21:28.270564759-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-main-b2q8f-infra-fmt-pod/step-fmt-check] 2026-08-19T20:21:28.378839253-05:00 === infra/ is canonically formatted === [pod/pr-validator-main-b2q8f-infra-fmt-pod/prepare] 2026-08-19T20:21:22.219272004-05:00 2026/08/20 01:21:22 Entrypoint initialization [pod/pr-validator-main-b2q8f-infra-fmt-pod/place-scripts] 2026-08-19T20:21:23.509746714-05:00 2026/08/20 01:21:23 Decoded script /tekton/scripts/script-0-8nfbp ===== pr-validator-main-b2q8f-lint-pod.log ===== [pod/pr-validator-main-b2q8f-lint-pod/prepare] 2026-08-19T20:21:21.537299476-05:00 2026/08/20 01:21:21 Entrypoint initialization [pod/pr-validator-main-b2q8f-lint-pod/place-scripts] 2026-08-19T20:21:22.580642099-05:00 2026/08/20 01:21:22 Decoded script /tekton/scripts/script-0-6btxn [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:26.949911348-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:36.943511362-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-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:37.111094467-05:00 == ruff check . == [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:37.138175237-05:00 All checks passed! [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:37.143537946-05:00 == mypy == [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:43.354504360-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-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:43.355008687-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-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:44.995812305-05:00 Success: no issues found in 57 source files [pod/pr-validator-main-b2q8f-lint-pod/step-ruff-mypy] 2026-08-19T20:21:45.016427323-05:00 === lint OK (ruff + mypy clean) === ===== pr-validator-main-b2q8f-pipeline-lint-pod.log ===== [pod/pr-validator-main-b2q8f-pipeline-lint-pod/prepare] 2026-08-19T20:22:08.346037642-05:00 2026/08/20 01:22:08 Entrypoint initialization [pod/pr-validator-main-b2q8f-pipeline-lint-pod/place-scripts] 2026-08-19T20:22:09.565869156-05:00 2026/08/20 01:22:09 Decoded script /tekton/scripts/script-0-vls54 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.197982170-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-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.198774086-05:00 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.198788486-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.198793426-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.290434416-05:00 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.290460156-05:00 == validate pipeline archiving invariant == [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.486059556-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.492149860-05:00 ok: pipelines archive [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.492189280-05:00 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.492200120-05:00 == validator self-test (pytest) == [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.962832941-05:00 ....... [100%] [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.962926360-05:00 7 passed in 0.25s [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.982919112-05:00 ok: validator tests passed [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.982998312-05:00 [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.983007532-05:00 == result == [pod/pr-validator-main-b2q8f-pipeline-lint-pod/step-lint] 2026-08-19T20:22:19.983013712-05:00 ok: pipeline archive lint passed. ===== pr-validator-main-b2q8f-reclaim-workspace-pod.log ===== [pod/pr-validator-main-b2q8f-reclaim-workspace-pod/prepare] 2026-08-19T20:27:54.525664049-05:00 2026/08/20 01:27:54 Entrypoint initialization [pod/pr-validator-main-b2q8f-reclaim-workspace-pod/place-scripts] 2026-08-19T20:27:55.465567620-05:00 2026/08/20 01:27:55 Decoded script /tekton/scripts/script-0-lwvsm Error from server (BadRequest): container "step-delete-run-pvcs" in pod "pr-validator-main-b2q8f-reclaim-workspace-pod" is waiting to start: PodInitializing ===== pr-validator-main-b2q8f-report-tests-pod.log ===== [pod/pr-validator-main-b2q8f-report-tests-pod/prepare] 2026-08-19T20:22:09.575916437-05:00 2026/08/20 01:22:09 Entrypoint initialization [pod/pr-validator-main-b2q8f-report-tests-pod/place-scripts] 2026-08-19T20:22:10.553621895-05:00 2026/08/20 01:22:10 Decoded script /tekton/scripts/script-0-6p67h [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:22:15.741435726-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:05.586122058-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:06.245264520-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:11.477369515-05:00 ........................................................................ [ 10%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:11.661202583-05:00 ........................................................................ [ 21%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:12.164992149-05:00 ........................................................................ [ 31%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:12.363902149-05:00 ........................................................................ [ 42%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:13.683877582-05:00 ........................................................................ [ 52%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:13.941450756-05:00 ........................................................................ [ 63%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:14.224022334-05:00 ........................................................................ [ 74%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.109368770-05:00 ........................................................................ [ 84%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.260900469-05:00 ........................................................................ [ 95%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748721469-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748745499-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748751558-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748761158-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748766178-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748770158-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748819708-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748825638-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:16.748829898-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544368167-05:00 ................................ [100%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544384767-05:00 =============================== warnings summary =============================== [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544391227-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544397077-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544402027-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544406087-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544410857-05:00 Read more about it in the [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544414997-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544419027-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544423097-05:00 @app.on_event("startup") [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544426997-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544431107-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544448396-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544463346-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544466326-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544469196-05:00 Read more about it in the [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544472026-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544474766-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544477616-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544480206-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544482926-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544486746-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544489536-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544492176-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544494896-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544497686-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544500386-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544503136-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544505826-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544508516-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544511256-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544514336-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544518506-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544521206-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544523976-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544527006-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544529756-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544532516-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544535576-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544538196-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544540896-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544543676-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544546436-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544549196-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544551936-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544554546-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544557386-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544560286-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544563046-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544565846-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544574486-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544577166-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544579836-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544582616-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544585346-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544588106-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544590896-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544593516-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544596306-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544599746-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544602496-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544605246-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544608066-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544610696-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544613466-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544621445-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544624395-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544627365-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544630095-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544632705-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544635435-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544638175-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544640915-05:00 _iterencode = c_make_encoder( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544643655-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544646365-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544648965-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544651715-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544655085-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544658395-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544661165-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544663985-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544666595-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544669875-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544672595-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544675395-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544678225-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544685475-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544688145-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544690915-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544693685-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544696435-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544699255-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544701945-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544704555-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544707365-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544710135-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544712865-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544715565-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544718325-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544720925-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544723605-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544726465-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544729205-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544731955-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544734675-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544737285-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544739955-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544742655-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544745405-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544748165-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544750905-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544753525-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544756195-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544758925-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544761685-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544764435-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544767195-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544769815-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544772545-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544775245-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544777975-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544784865-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544796424-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544799384-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544806424-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544809234-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544812144-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544814994-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544817744-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544820374-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544823084-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544825794-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544828564-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544831374-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544834104-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544836714-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544839444-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544842174-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544844894-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544847634-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544850484-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544853114-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544855814-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544858554-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544861294-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544864004-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544866774-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544869404-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544872144-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544874904-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544877684-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544880594-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544883344-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544885964-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544888634-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544891474-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544898794-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544901544-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544904234-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544906804-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544909474-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544912204-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544914934-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544917634-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544920444-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544949994-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544954284-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544958414-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544962414-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544966444-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544970583-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544974483-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544978853-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544990743-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.544995883-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545000163-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545004233-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545008153-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545012963-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545017013-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545021083-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545029433-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545033593-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545037723-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545041833-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545046093-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545050173-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545054303-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545058363-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545062253-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545066313-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545070353-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545080083-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545082913-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545085703-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545088383-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545091093-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545093823-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545096583-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545099313-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545102113-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545104743-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545107443-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545110333-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545113143-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545116903-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545119773-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545122373-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545125123-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545127913-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545130973-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545133773-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545136553-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545139173-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545141873-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545144682-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545147412-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545150112-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545153292-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545155952-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545158642-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545166792-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545171412-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545174162-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545176882-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545179492-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545182182-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545190322-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545193132-05:00 self._id = object() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545195892-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545198652-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545201262-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545204022-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545206852-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545209602-05:00 _now = datetime.utcnow() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545212282-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545216162-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545223072-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545225882-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545228622-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545231402-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545235802-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545238702-05:00 _hour=pd.to_datetime(pos_df2[_t_col], errors='coerce').dt.hour) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545241332-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545244082-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545246892-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545249602-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545252732-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545255592-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545258372-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545261202-05:00 fuel_scan_rows['_hour'] = pd.to_datetime( [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545263832-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545266602-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545269332-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545272022-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545274692-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545277392-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545280182-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545282962-05:00 df2['_ts'] = pd.to_datetime(df2[time_col], errors='coerce') [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545290002-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545292782-05:00 tests/test_hourly_sales.py::test_hourly_inside_summary_distinct_tx [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545295542-05:00 tests/test_hourly_sales.py::test_hourly_category_detail [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545298242-05:00 tests/test_hourly_sales.py::test_hourly_fuel_sales [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545300932-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545303682-05:00 tests/test_hourly_sales.py::test_save_and_get_hourly_sales_roundtrip [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545306492-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545309292-05:00 work['_bk'] = (pd.to_datetime(work[time_col], errors='coerce') [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545311932-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545314671-05:00 tests/test_hourly_sales.py::test_assemble_rows_shapes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545317801-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/groupby/grouper.py:563: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545320921-05:00 dtype = getattr(self.grouping_vector, "dtype", None) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545323661-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545326471-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545329171-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545331871-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545334671-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545337411-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545340081-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545342811-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545345891-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545348661-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545351491-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545354241-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545356841-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545359521-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545362301-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545365011-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545371401-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545374261-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545377121-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545379821-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545382511-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545389561-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545393061-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545395781-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545398371-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545401111-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545403951-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545406661-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545409481-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545412181-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545414801-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545417491-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545420291-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545423011-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545425821-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545428581-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545431171-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545433841-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545436611-05:00 /usr/local/lib/python3.13/typing.py:463: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545439301-05:00 def _eval_type(t, globalns, localns, type_params=_sentinel, *, recursive_guard=frozenset()): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545442041-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545446341-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545449031-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545451771-05:00 tests/test_responder.py::test_agent_answers_top_performing_items_from_run_context [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545454471-05:00 /usr/local/lib/python3.13/ast.py:421: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545457181-05:00 visitor = getattr(self, method, self.generic_visit) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545459891-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545462561-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545465141-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545467841-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545470631-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545473361-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545476161-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545478911-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545481521-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545488570-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545491410-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545494400-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545497200-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545499920-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545502510-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545505230-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545508050-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545510790-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545513570-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545518590-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545521250-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545523970-05:00 tests/test_responder.py::test_recursion_sentinel_rewritten_to_incomplete [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545526710-05:00 /usr/local/lib/python3.13/contextlib.py:112: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545529440-05:00 doc = getattr(func, "__doc__", None) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545532160-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545540630-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545543330-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545546360-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545549260-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545551970-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545554750-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.545557450-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745729942-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745815972-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745822102-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745826192-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745830342-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745834422-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745838482-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745843962-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745847852-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745852312-05:00 tests/test_sms.py: 17 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745856491-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745860471-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745864431-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745868461-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745881471-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745884291-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745887041-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745889721-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745892531-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745895561-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745898131-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745901091-05:00 tests/test_tw5_dryrun_remote.py::test_remote_consent_read_requires_bearer [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745904291-05:00 /usr/local/lib/python3.13/email/message.py:156: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745906991-05:00 def __init__(self, policy=compat32): [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745909701-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745913111-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745915761-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745918381-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745921701-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745924441-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745927151-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745929911-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745932451-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745935161-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745937961-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745941451-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745944141-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745946861-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745949441-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745952051-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745954741-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745957401-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745960881-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745963541-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745966141-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745968761-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745971451-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745974151-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745982691-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745987151-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745989861-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745992501-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745995241-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.745998041-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746000761-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746011631-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746014411-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746017181-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746019951-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746022640-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746025380-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746028170-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746030720-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746033400-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746036170-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746041280-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746044050-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746046790-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746049320-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746052010-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746054790-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746057620-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746060350-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746063120-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746065750-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746068480-05:00 tests/test_whatsapp.py::test_no_recipients [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746071270-05:00 /usr/local/lib/python3.13/site-packages/_pytest/scope.py:56: ResourceWarning: unclosed database in [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746073940-05:00 def __lt__(self, other: Scope) -> bool: [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746076620-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746079320-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746081900-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746084660-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746087300-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746090060-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746092790-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746099980-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746102770-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746105450-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746111060-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746113820-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746116580-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746119400-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746121950-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746124590-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746127330-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746130020-05:00 return datetime.utcnow().date() [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746132610-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746137280-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746140060-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746142780-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-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746145460-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746148020-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746150750-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746153390-05:00 ================================ tests coverage ================================ [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746156040-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746158610-05:00 [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746166920-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:17.746171360-05:00 680 passed, 1 skipped, 198 warnings in 10.00s [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:18.105419006-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:18.881600089-05:00 ......................... [100%] [pod/pr-validator-main-b2q8f-report-tests-pod/step-pytest] 2026-08-19T20:23:18.881627149-05:00 25 passed in 0.16s