===== pr-validator-vsfk2-archive-logs-pod.log ===== [pod/pr-validator-vsfk2-archive-logs-pod/prepare] 2026-08-19T17:53:54.105085181-05:00 2026/08/19 22:53:54 Entrypoint initialization [pod/pr-validator-vsfk2-archive-logs-pod/place-scripts] 2026-08-19T17:53:55.149030711-05:00 2026/08/19 22:53:55 Decoded script /tekton/scripts/script-0-xhqst [pod/pr-validator-vsfk2-archive-logs-pod/place-scripts] 2026-08-19T17:53:55.169018033-05:00 2026/08/19 22:53:55 Decoded script /tekton/scripts/script-1-76l9t [pod/pr-validator-vsfk2-archive-logs-pod/step-collect-logs] 2026-08-19T17:54:00.958134386-05:00 ==> collecting pod logs for PipelineRun=pr-validator-vsfk2 ===== pr-validator-vsfk2-check-container-pod.log ===== [pod/pr-validator-vsfk2-check-container-pod/place-scripts] 2026-08-19T17:53:56.062353169-05:00 2026/08/19 22:53:56 Decoded script /tekton/scripts/script-0-nfsgg [pod/pr-validator-vsfk2-check-container-pod/step-post-check] 2026-08-19T17:53:59.079002835-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-vsfk2-check-container-pod/prepare] 2026-08-19T17:53:55.078853332-05:00 2026/08/19 22:53:55 Entrypoint initialization ===== pr-validator-vsfk2-check-django-pod.log ===== [pod/pr-validator-vsfk2-check-django-pod/prepare] 2026-08-19T17:53:55.816822856-05:00 2026/08/19 22:53:55 Entrypoint initialization [pod/pr-validator-vsfk2-check-django-pod/place-scripts] 2026-08-19T17:53:57.751470143-05:00 2026/08/19 22:53:57 Decoded script /tekton/scripts/script-0-786nz ===== pr-validator-vsfk2-check-infra-fmt-pod.log ===== [pod/pr-validator-vsfk2-check-infra-fmt-pod/prepare] 2026-08-19T17:53:55.825416440-05:00 2026/08/19 22:53:55 Entrypoint initialization [pod/pr-validator-vsfk2-check-infra-fmt-pod/place-scripts] 2026-08-19T17:53:57.810505956-05:00 2026/08/19 22:53:57 Decoded script /tekton/scripts/script-0-wf8pq ===== pr-validator-vsfk2-check-lint-pod.log ===== [pod/pr-validator-vsfk2-check-lint-pod/place-scripts] 2026-08-19T17:53:56.536959230-05:00 2026/08/19 22:53:56 Decoded script /tekton/scripts/script-0-hnppx [pod/pr-validator-vsfk2-check-lint-pod/step-post-check] 2026-08-19T17:53:59.834282134-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-vsfk2-check-lint-pod/prepare] 2026-08-19T17:53:55.185299036-05:00 2026/08/19 22:53:55 Entrypoint initialization ===== pr-validator-vsfk2-check-pipeline-lint-pod.log ===== [pod/pr-validator-vsfk2-check-pipeline-lint-pod/step-post-check] 2026-08-19T17:53:59.081539508-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-vsfk2-check-pipeline-lint-pod/prepare] 2026-08-19T17:53:55.374596774-05:00 2026/08/19 22:53:55 Entrypoint initialization [pod/pr-validator-vsfk2-check-pipeline-lint-pod/place-scripts] 2026-08-19T17:53:56.061351066-05:00 2026/08/19 22:53:56 Decoded script /tekton/scripts/script-0-zscwp ===== pr-validator-vsfk2-check-report-tests-pod.log ===== [pod/pr-validator-vsfk2-check-report-tests-pod/place-scripts] 2026-08-19T17:53:56.066420337-05:00 2026/08/19 22:53:56 Decoded script /tekton/scripts/script-0-xvmzr [pod/pr-validator-vsfk2-check-report-tests-pod/step-post-check] 2026-08-19T17:53:59.079716284-05:00 Installing PyJWT + cryptography + requests… [pod/pr-validator-vsfk2-check-report-tests-pod/prepare] 2026-08-19T17:53:54.808091248-05:00 2026/08/19 22:53:54 Entrypoint initialization ===== pr-validator-vsfk2-clone-pod.log ===== [pod/pr-validator-vsfk2-clone-pod/prepare] 2026-08-19T17:46:48.649435349-05:00 2026/08/19 22:46:48 Entrypoint initialization [pod/pr-validator-vsfk2-clone-pod/place-scripts] 2026-08-19T17:46:49.108899404-05:00 2026/08/19 22:46:49 Decoded script /tekton/scripts/script-0-t8l58 [pod/pr-validator-vsfk2-clone-pod/step-clone] 2026-08-19T17:46:52.858310435-05:00 From https://github.com/storeminder-ai/storeminder [pod/pr-validator-vsfk2-clone-pod/step-clone] 2026-08-19T17:46:52.858342625-05:00 * branch 3dbcbafed8f25b799720235ebedd41d0204691c2 -> FETCH_HEAD [pod/pr-validator-vsfk2-clone-pod/step-clone] 2026-08-19T17:46:52.935111128-05:00 Cloned 3dbcbafed8f25b799720235ebedd41d0204691c2 ===== pr-validator-vsfk2-container-build-pod.log ===== [pod/pr-validator-vsfk2-container-build-pod/prepare] 2026-08-19T17:46:55.797860383-05:00 2026/08/19 22:46:55 Entrypoint initialization [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.757878169-05:00 + INTERNAL_REGISTRY=storeminder-docker-registry.nexus.svc.cluster.local:5001 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.757913338-05:00 + BUILDER=storeminder-builder [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.757917818-05:00 + CONTEXT=/workspace/source/source/app [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.757922658-05:00 + DOCKERFILE=Dockerfile [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.757925438-05:00 + mkdir -p /tmp/buildkit [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.759077432-05:00 + cat [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:46:59.760010747-05:00 + docker buildx inspect storeminder-builder [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:00.037263267-05:00 + docker buildx create --name storeminder-builder --driver kubernetes --driver-opt 'namespace=tekton-pipelines,replicas=3,requests.cpu=2,requests.memory=4Gi,limits.memory=8Gi' --driver-opt 'nodeselector=node-role.kubernetes.io/aegis=true' --config /tmp/buildkit/buildkitd.toml --bootstrap [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:00.209560791-05:00 storeminder-builder [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:00.215242399-05:00 + echo 'Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)...' [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:00.215263019-05:00 Dry-run building /workspace/source/source/app/Dockerfile on persistent BuildKit builder storeminder-builder (no push)... [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:00.215280989-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-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216510780-05:00 #0 building with "storeminder-builder" instance using kubernetes driver [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216593029-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216599159-05:00 #1 [internal] load build definition from Dockerfile [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216604509-05:00 #1 transferring dockerfile: 1.74kB done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216608489-05:00 #1 DONE 0.1s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216619209-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.216623559-05:00 #2 [internal] load metadata for docker.io/library/python:3.12.7-slim [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.618703667-05:00 #2 DONE 0.6s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731109383-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731190552-05:00 #3 [internal] load .dockerignore [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731198522-05:00 #3 transferring context: 137B done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731203322-05:00 #3 DONE 0.1s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731207202-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731211092-05:00 #4 [internal] load build context [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731215102-05:00 #4 DONE 0.0s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731218812-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731223302-05:00 #5 [1/8] FROM docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731227632-05:00 #5 resolve docker.io/library/python:3.12.7-slim@sha256:60d9996b6a8a3689d36db740b49f4327be3be09a21122bd02fb8895abb38b50d 0.0s done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.731231522-05:00 #5 DONE 0.0s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.831496566-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.831620035-05:00 #4 [internal] load build context [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.831626385-05:00 #4 transferring context: 3.35MB 0.1s done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940036953-05:00 #4 DONE 0.1s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940146512-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940152862-05:00 #6 [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-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940157302-05:00 #6 CACHED [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940166172-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940171842-05:00 #7 [4/8] COPY requirements.txt . [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940176272-05:00 #7 CACHED [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940194252-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940199032-05:00 #8 [2/8] WORKDIR /app [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940203232-05:00 #8 CACHED [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940207142-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940211402-05:00 #9 [5/8] RUN pip install --no-cache-dir -r requirements.txt [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940225952-05:00 #9 CACHED [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940228542-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940231062-05:00 #10 [6/8] COPY . . [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:01.940233612-05:00 #10 DONE 0.1s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:02.095444020-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:02.095548260-05:00 #11 [7/8] RUN DJANGO_SECRET_KEY=build-time SM_DB_ENGINE=sqlite python manage.py collectstatic --noinput [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:02.869563073-05:00 #11 0.924 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:02.869595653-05:00 #11 0.924 171 static files copied to '/app/staticfiles', 473 post-processed. [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:03.067048467-05:00 #11 DONE 1.0s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:03.067693963-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:03.067702853-05:00 #12 [8/8] RUN useradd --system --uid 10001 appuser && chown -R appuser /app [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:03.067707333-05:00 #12 0.127 useradd warning: appuser's uid 10001 is greater than SYS_UID_MAX 999 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:06.435989830-05:00 #12 DONE 3.5s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:06.596765628-05:00 [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:06.596794618-05:00 #13 exporting to image [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:06.596799658-05:00 #13 exporting layers [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:06.880771412-05:00 #13 exporting layers 0.4s done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:07.066593771-05:00 #13 exporting manifest sha256:459d590a88315dbee37d603872cab062fd6565b1597c29d9804e98668e91154d 0.0s done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:07.066622971-05:00 #13 exporting config sha256:94e4ee7a13d8846f5cf598a1059504a2a27ed09ab1baba8709b873ef0d37409a 0.0s done [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:07.066629781-05:00 #13 DONE 0.5s [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:07.075590261-05:00 + echo '=== Dry-run build OK (Dockerfile builds; nothing pushed) ===' [pod/pr-validator-vsfk2-container-build-pod/step-build-nopush] 2026-08-19T17:47:07.075611241-05:00 === Dry-run build OK (Dockerfile builds; nothing pushed) === ===== pr-validator-vsfk2-django-pod.log ===== [pod/pr-validator-vsfk2-django-pod/prepare] 2026-08-19T17:46:55.648014455-05:00 2026/08/19 22:46:55 Entrypoint initialization [pod/pr-validator-vsfk2-django-pod/place-scripts] 2026-08-19T17:46:56.520876626-05:00 2026/08/19 22:46:56 Decoded script /tekton/scripts/script-0-qmmzh [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:47:01.671445914-05:00 Installing GeoDjango system libs (GDAL/GEOS/PROJ + mod_spatialite)… [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:47:18.409836761-05:00 debconf: delaying package configuration, since apt-utils is not installed [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:47:49.717746433-05:00 Installing app + test deps (requirements-test.txt: Django + pytest + …)… [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:09.601332785-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:09.949075747-05:00 Waiting for the Postgres sidecar… [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:10.149726281-05:00 postgres ready [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:10.175131931-05:00 == manage.py check == [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:10.696783935-05:00 System check identified no issues (0 silenced). [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:10.790535628-05:00 == manage.py makemigrations --check --dry-run == [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:11.278872356-05:00 No changes detected [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:11.493123205-05:00 == python -m pytest (SM_TEST_DB=postgres) == [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072004990-05:00 ============================= test session starts ============================== [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072034400-05:00 platform linux -- Python 3.12.7, pytest-9.1.1, pluggy-1.6.0 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072040079-05:00 django: version: 5.2.17, settings: config.settings (from ini) [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072044479-05:00 rootdir: /workspace/source/source/app [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072049279-05:00 configfile: pytest.ini [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072053609-05:00 testpaths: tests, stores, fleet [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072057349-05:00 plugins: anyio-4.14.2, django-4.14.0, cov-7.1.0 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072061039-05:00 collected 859 items [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:14.072064789-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:18.539538212-05:00 tests/acceptance/test_01_stores.py ........ [ 0%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:19.185894741-05:00 tests/acceptance/test_02_devices.py ........ [ 1%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:20.460049553-05:00 tests/acceptance/test_03_users.py .... [ 2%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:20.826026977-05:00 tests/acceptance/test_04_groups.py ... [ 2%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:21.833076480-05:00 tests/acceptance/test_05_team_contacts.py .... [ 3%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:22.264599804-05:00 tests/acceptance/test_06_consents.py ....... [ 3%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:23.361905371-05:00 tests/acceptance/test_07_device_status.py ....... [ 4%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:24.754259194-05:00 tests/acceptance/test_08_device_logs.py ....... [ 5%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:25.852223769-05:00 tests/acceptance/test_09_selftest.py ......... [ 6%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:28.917391936-05:00 tests/acceptance/test_10_degradation.py ................................ [ 10%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:33.950243962-05:00 .................. [ 12%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:48:42.847663793-05:00 tests/test_ak1_admin_gate_api.py ................ [ 14%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:49:17.821386893-05:00 tests/test_cstore_store_api.py .......................... [ 17%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:49:22.053450854-05:00 tests/test_cstore_store_unit.py .............. [ 18%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:49:50.110451856-05:00 tests/test_downerwrite_api.py ................... [ 21%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:49:56.814678848-05:00 tests/test_downerwrite_unit.py .............. [ 22%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:49:58.774518382-05:00 tests/test_ds1_seed_api.py ............... [ 24%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:21.186350540-05:00 tests/test_ds1_seed_unit.py ............. [ 26%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:30.059219249-05:00 tests/test_fd1_home.py ...... [ 26%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:35.493103591-05:00 tests/test_fd1_home_unit.py ..... [ 27%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:39.322775211-05:00 tests/test_fd2_found_refactor.py .......... [ 28%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:41.119934335-05:00 tests/test_h1_migrate_staff_api.py ... [ 28%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:41.460757869-05:00 tests/test_h1_migrate_staff_unit.py ............ [ 30%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:50:54.923712693-05:00 tests/test_portal_api.py ......... [ 31%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:51:24.644607200-05:00 tests/test_portal_devices_api.py ...................... [ 33%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:51:28.005709663-05:00 tests/test_portal_devices_unit.py ............... [ 35%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:51:34.743079450-05:00 tests/test_portal_unit.py ......... [ 36%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:51:34.793143748-05:00 tests/test_readyz.py ..... [ 37%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:51:34.822152801-05:00 tests/test_smoke.py .... [ 37%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:52:47.635152042-05:00 tests/test_th3_authz.py ................................................ [ 43%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:52:58.969682532-05:00 ....... [ 44%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:00.185078761-05:00 stores/tests.py .................... [ 46%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:00.365122699-05:00 stores/tests_api.py .................. [ 48%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:07.175770090-05:00 stores/tests_authority.py .................. [ 50%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:07.253044333-05:00 stores/tests_collector_config.py ........ [ 51%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:07.538641322-05:00 stores/tests_geo.py ........... [ 52%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:12.809861772-05:00 stores/tests_map.py ......... [ 53%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:14.026243850-05:00 stores/tests_pilot_seed.py ........ [ 54%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:14.055634342-05:00 stores/tests_report_config.py ... [ 55%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:15.078774133-05:00 fleet/tests.py ............... [ 56%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:19.898474619-05:00 fleet/tests_authority.py .................... [ 59%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:21.899402759-05:00 fleet/tests_consent.py ............. [ 60%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:22.226786374-05:00 fleet/tests_consent_event.py ................ [ 62%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:22.393827694-05:00 fleet/tests_device_sts.py .................. [ 64%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:23.207378167-05:00 fleet/tests_deviceconfig.py .............................. [ 68%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:23.596699588-05:00 fleet/tests_knowledge.py ...................... [ 70%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:27.878973203-05:00 fleet/tests_logs.py ................. [ 72%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:28.077635522-05:00 fleet/tests_manifest.py .............. [ 74%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:29.060028367-05:00 fleet/tests_memberships.py ....................... [ 77%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:31.889230299-05:00 fleet/tests_selftest.py ............... [ 78%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:44.023791033-05:00 fleet/tests_status.py ............................ [ 82%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:44.445686831-05:00 fleet/tests_sync.py ........................ [ 84%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:44.447450872-05:00 fleet/tests_sync_integration.py s [ 84%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:44.494147500-05:00 fleet/tests_uplink.py .......... [ 86%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:44.796602361-05:00 fleet/tests_uplink_dataplane.py .............................. [ 89%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.207357689-05:00 fleet/tests_uplink_profile.py ........................... [ 92%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.212720000-05:00 tests/acceptance/test_07_device_status.py . [ 92%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.219391104-05:00 tests/acceptance/test_08_device_logs.py .. [ 93%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.222950795-05:00 tests/acceptance/test_09_selftest.py . [ 93%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.240842239-05:00 tests/acceptance/test_10_degradation.py .... [ 93%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.254903483-05:00 tests/acceptance/test_integrations_parity.py .... [ 94%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.591854618-05:00 tests/mender_contract/test_mender_contract.py ............ [ 95%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.637507492-05:00 tests/test_ak1_admin_gate_unit.py ............... [ 97%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.640437527-05:00 tests/test_readyz.py . [ 97%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.651593357-05:00 tests/test_smoke.py .... [ 97%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:45.671384490-05:00 stores/tests_basemap.py ...... [ 98%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709593099-05:00 fleet/tests_correlate.py ............ [100%] [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709620209-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709626319-05:00 =============================== warnings summary =============================== [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709631379-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709636569-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:19.987618) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709642809-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709647749-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709652689-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_is_idempotent [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709657619-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 22:53:19.987618) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709662429-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709666969-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709672009-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709676769-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:20.081641) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709681579-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709686279-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709691099-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_mirrors_status_and_skips_store_line [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709696009-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 22:53:20.081641) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709720989-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709724259-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709727548-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709730718-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:20.393568) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709733898-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709736938-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709740138-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709744078-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 22:53:20.393568) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709747328-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709750348-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709753578-05:00 fleet/tests_consent.py::SeamIngestTests::test_ingest_picks_up_seam_status_change [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709756788-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 22:53:20.421728) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709759958-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709762998-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709766218-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709769408-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:20.471831) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709772648-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709775688-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709779108-05:00 fleet/tests_consent.py::SeamIngestTests::test_unresolved_store_ingests_with_null_store [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709782408-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.revoked_at received a naive datetime (2026-08-19 22:53:20.471831) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709785678-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709788688-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709791808-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_command_ingests [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709794998-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:20.844571) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709798298-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709801298-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709804418-05:00 fleet/tests_consent.py::ManagementCommandIngestTests::test_dry_run_writes_nothing [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709807618-05:00 /usr/local/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1671: RuntimeWarning: DateTimeField CommunicationConsent.consented_at received a naive datetime (2026-08-19 22:53:20.885527) while time zone support is active. [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709810778-05:00 warnings.warn( [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709860488-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709865648-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709877538-05:00 ================================ tests coverage ================================ [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709886218-05:00 _______________ coverage: platform linux, python 3.12.7-final-0 ________________ [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709889838-05:00 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709893678-05:00 Name Stmts Miss Branch BrPart Cover Missing [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709897308-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709900528-05:00 config/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709904218-05:00 config/admin_gate.py 90 7 30 1 93% 77-78, 157-159, 170-171 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709907517-05:00 config/readiness.py 75 6 12 1 92% 132-133, 156-158, 165 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709910687-05:00 config/settings.py 59 4 6 3 89% 131-135, 139, 141 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709913907-05:00 config/urls.py 9 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709917087-05:00 fleet/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709920737-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709925737-05:00 fleet/api_consent.py 84 5 32 5 91% 82, 98, 135, 149, 152 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709928987-05:00 fleet/api_manifest.py 28 0 8 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709932207-05:00 fleet/api_uplink.py 91 3 30 1 97% 88-89, 91 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709935457-05:00 fleet/apps.py 7 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709938657-05:00 fleet/contacts.py 26 0 8 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709941847-05:00 fleet/correlate.py 51 1 12 0 98% 65 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709945077-05:00 fleet/device_sts.py 65 12 14 2 77% 83-84, 103, 152-160, 168 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709948447-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709951627-05:00 fleet/forms.py 17 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709954777-05:00 fleet/home.py 13 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709958077-05:00 fleet/integrity.py 36 7 26 5 74% 24, 26->25, 45->44, 53->52, 57->55, 64-70 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709962597-05:00 fleet/knowledge.py 48 0 22 1 99% 61->63 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709965817-05:00 fleet/knowledge_seed.py 4 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709968977-05:00 fleet/logs.py 113 1 18 2 98% 235->239, 269 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709972117-05:00 fleet/management/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709975337-05:00 fleet/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709978537-05:00 fleet/management/commands/poll_selftests.py 24 0 6 1 97% 56->52 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709987767-05:00 fleet/management/commands/reconcile_consents.py 37 4 10 3 85% 70, 86, 89-93 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709990947-05:00 fleet/management/commands/reconcile_deviceconfig.py 60 19 24 2 63% 95, 111-132 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709994187-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.709997467-05:00 fleet/management/commands/uplink_dataplane.py 72 7 22 6 86% 59, 70, 74, 76, 78, 97-98 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710000627-05:00 fleet/manifest.py 28 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710003817-05:00 fleet/models.py 208 4 16 4 96% 691, 693, 695, 697 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710007117-05:00 fleet/reconcile.py 111 7 34 5 92% 62, 127-128, 132, 138, 225, 243 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710010317-05:00 fleet/roles.py 27 3 6 1 88% 106-107, 130 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710013517-05:00 fleet/scoping.py 32 0 12 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710016877-05:00 fleet/selftest.py 116 6 24 4 93% 117->119, 137, 152-153, 157->162, 204-205, 223 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710020837-05:00 fleet/status.py 145 3 26 2 97% 212->207, 214-215, 310 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710027537-05:00 fleet/tests_authority.py 125 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710030867-05:00 fleet/tests_consent.py 149 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710034167-05:00 fleet/tests_consent_event.py 113 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710037307-05:00 fleet/tests_correlate.py 51 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710040467-05:00 fleet/tests_device_sts.py 150 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710043607-05:00 fleet/tests_deviceconfig.py 334 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710046877-05:00 fleet/tests_knowledge.py 178 0 6 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710050067-05:00 fleet/tests_logs.py 163 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710053197-05:00 fleet/tests_manifest.py 92 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710056407-05:00 fleet/tests_memberships.py 179 0 2 1 99% 221->223 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710059597-05:00 fleet/tests_selftest.py 130 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710062737-05:00 fleet/tests_status.py 240 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710065897-05:00 fleet/tests_sync.py 232 1 8 1 99% 107 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710069057-05:00 fleet/tests_sync_integration.py 29 16 2 0 42% 41, 62-83 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710072237-05:00 fleet/tests_uplink.py 66 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710075387-05:00 fleet/tests_uplink_dataplane.py 130 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710078557-05:00 fleet/tests_uplink_profile.py 164 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710087276-05:00 fleet/uplink.py 79 0 14 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710090566-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710093876-05:00 fleet/urls_consent.py 3 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710097016-05:00 fleet/urls_logs.py 4 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710100216-05:00 fleet/urls_manifest.py 3 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710103446-05:00 fleet/urls_selftest.py 3 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710106806-05:00 fleet/urls_status.py 4 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710110026-05:00 fleet/validators.py 25 4 8 0 88% 44-45, 50-51 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710113296-05:00 fleet/vault.py 71 7 16 4 87% 93, 125->127, 130-131, 142, 147-148, 152 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710116476-05:00 integrations/__init__.py 18 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710119666-05:00 integrations/base.py 122 12 32 4 90% 49-51, 60-62, 96, 139-140, 176, 199, 205 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710122856-05:00 integrations/config.py 57 7 14 5 83% 18, 58-60, 66, 85->92, 89, 115 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710126076-05:00 integrations/enroll.py 20 5 4 2 71% 28, 42-43, 45, 66 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710129276-05:00 integrations/errors.py 9 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710132496-05:00 integrations/grafana.py 68 15 22 3 76% 27, 33, 46-49, 60-72, 81-82, 84, 88-89 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710135686-05:00 integrations/headscale.py 33 1 12 2 93% 47->46, 49 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710138946-05:00 integrations/health.py 20 3 2 0 86% 25-27 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710142616-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710146476-05:00 integrations/rundeck.py 46 3 10 1 93% 81, 89, 98 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710149816-05:00 integrations/types.py 97 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710153076-05:00 integrations/urls.py 3 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710156446-05:00 integrations/views.py 6 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710172796-05:00 stores/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710178886-05:00 stores/admin.py 87 2 12 2 96% 152, 158 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710188566-05:00 stores/api.py 66 1 20 1 98% 135 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710192006-05:00 stores/apps.py 5 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710195216-05:00 stores/forms.py 35 2 12 0 96% 83-84 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710198406-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710207886-05:00 stores/management/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710211966-05:00 stores/management/commands/__init__.py 0 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710215206-05:00 stores/management/commands/check_authority.py 39 5 14 1 85% 55-59 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710218356-05:00 stores/management/commands/migrate_owner_staff.py 73 1 28 2 97% 190->192, 193 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710221516-05:00 stores/management/commands/notify_new_enrolls.py 36 4 8 3 84% 22, 51, 54->73, 71-72 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710224756-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710227886-05:00 stores/management/commands/seed_e2e_fleet.py 231 3 34 3 98% 454, 602->610, 619-622 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710231456-05:00 stores/management/commands/seed_pilot_stores.py 68 6 16 4 88% 54, 62, 84-85, 138-139 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710234716-05:00 stores/management/commands/sync_roles.py 24 3 8 2 84% 33-34, 54 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710237946-05:00 stores/map.py 69 5 18 3 91% 59-60, 62, 106-107, 146->155 [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710241096-05:00 stores/models.py 112 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710244986-05:00 stores/scoping.py 5 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710249686-05:00 stores/tests_api.py 105 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710253026-05:00 stores/tests_authority.py 128 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710256226-05:00 stores/tests_basemap.py 41 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710259416-05:00 stores/tests_collector_config.py 66 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710262696-05:00 stores/tests_geo.py 72 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710265936-05:00 stores/tests_map.py 68 0 2 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710269136-05:00 stores/tests_pilot_seed.py 94 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710272385-05:00 stores/tests_report_config.py 29 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710276185-05:00 stores/urls.py 4 0 0 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710279515-05:00 stores/views.py 40 0 4 0 100% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710282725-05:00 ------------------------------------------------------------------------------------------------- [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710285925-05:00 TOTAL 7586 459 1150 137 92% [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.710289255-05:00 Coverage XML written to file coverage.xml [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.884376148-05:00 =========================== short test summary info ============================ [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.884405688-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-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:48.884412508-05:00 =========== 858 passed, 1 skipped, 11 warnings in 335.95s (0:05:35) ============ [pod/pr-validator-vsfk2-django-pod/step-django-ci] 2026-08-19T17:53:49.238124823-05:00 === django-ci OK (check + migrations + tests green on Postgres) === [pod/pr-validator-vsfk2-django-pod/sidecar-postgres] 2026-08-19T17:53:54.402139552-05:00 2026/08/19 22:53:54 Exiting... ===== pr-validator-vsfk2-infra-fmt-pod.log ===== [pod/pr-validator-vsfk2-infra-fmt-pod/prepare] 2026-08-19T17:46:56.992730475-05:00 2026/08/19 22:46:56 Entrypoint initialization [pod/pr-validator-vsfk2-infra-fmt-pod/place-scripts] 2026-08-19T17:46:57.731415982-05:00 2026/08/19 22:46:57 Decoded script /tekton/scripts/script-0-v4p7s [pod/pr-validator-vsfk2-infra-fmt-pod/step-fmt-check] 2026-08-19T17:47:02.604111817-05:00 Checking canonical format of infra/ (tofu fmt -check -recursive)… [pod/pr-validator-vsfk2-infra-fmt-pod/step-fmt-check] 2026-08-19T17:47:02.806569713-05:00 === infra/ is canonically formatted === ===== pr-validator-vsfk2-lint-pod.log ===== [pod/pr-validator-vsfk2-lint-pod/prepare] 2026-08-19T17:46:54.657155990-05:00 2026/08/19 22:46:54 Entrypoint initialization [pod/pr-validator-vsfk2-lint-pod/place-scripts] 2026-08-19T17:46:55.389132493-05:00 2026/08/19 22:46:55 Decoded script /tekton/scripts/script-0-mcv5w [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:00.769691330-05:00 Installing ruff==0.8.6 mypy==1.14.1 (+ lib runtime deps for mypy import resolution)… [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:10.200532375-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-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:10.335043779-05:00 == ruff check . == [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:10.370260354-05:00 All checks passed! [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:10.374875158-05:00 == mypy == [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:15.385557904-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-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:15.385653763-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-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:16.023333278-05:00 analytics/src/storeminder/sms.py:339: error: Incompatible types in assignment (expression has type "str | None", target has type "str") [assignment] [pod/pr-validator-vsfk2-lint-pod/step-ruff-mypy] 2026-08-19T17:47:16.148858792-05:00 Found 1 error in 1 file (checked 54 source files) ===== pr-validator-vsfk2-pipeline-lint-pod.log ===== [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.300676731-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-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.301505036-05:00 [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.301516846-05:00 [notice] A new release of pip is available: 26.1.2 -> 26.2.1 [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.301523396-05:00 [notice] To update, run: pip install --upgrade pip [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.395764433-05:00 [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.395796293-05:00 == validate pipeline archiving invariant == [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.591630096-05:00 ok: every Tekton pipeline archives its run logs. [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.597697223-05:00 ok: pipelines archive [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.597716543-05:00 [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:06.597733262-05:00 == validator self-test (pytest) == [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.007601718-05:00 ....... [100%] [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.008584233-05:00 7 passed in 0.21s [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.026611313-05:00 ok: validator tests passed [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.026635033-05:00 [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.026640353-05:00 == result == [pod/pr-validator-vsfk2-pipeline-lint-pod/step-lint] 2026-08-19T17:47:07.026665662-05:00 ok: pipeline archive lint passed. [pod/pr-validator-vsfk2-pipeline-lint-pod/prepare] 2026-08-19T17:46:57.901550567-05:00 2026/08/19 22:46:57 Entrypoint initialization [pod/pr-validator-vsfk2-pipeline-lint-pod/place-scripts] 2026-08-19T17:46:58.768040275-05:00 2026/08/19 22:46:58 Decoded script /tekton/scripts/script-0-b5cqx ===== pr-validator-vsfk2-reclaim-workspace-pod.log ===== [pod/pr-validator-vsfk2-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T17:54:00.264889576-05:00 ==> reclaiming workspace PVC(s) owned by PipelineRun=pr-validator-vsfk2 in ns=tekton-pipelines [pod/pr-validator-vsfk2-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T17:54:00.450309813-05:00 ==> deleting PVC pvc-ded0335f6f (5Gi) [pod/pr-validator-vsfk2-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T17:54:00.539651262-05:00 persistentvolumeclaim "pvc-ded0335f6f" deleted [pod/pr-validator-vsfk2-reclaim-workspace-pod/step-delete-run-pvcs] 2026-08-19T17:54:00.546452714-05:00 ==> requested deletion of 1 run-owned PVC(s) [pod/pr-validator-vsfk2-reclaim-workspace-pod/prepare] 2026-08-19T17:53:56.124525519-05:00 2026/08/19 22:53:56 Entrypoint initialization [pod/pr-validator-vsfk2-reclaim-workspace-pod/place-scripts] 2026-08-19T17:53:57.058740482-05:00 2026/08/19 22:53:57 Decoded script /tekton/scripts/script-0-2mtrc ===== pr-validator-vsfk2-report-tests-pod.log ===== [pod/pr-validator-vsfk2-report-tests-pod/prepare] 2026-08-19T17:46:57.137883239-05:00 2026/08/19 22:46:57 Entrypoint initialization [pod/pr-validator-vsfk2-report-tests-pod/place-scripts] 2026-08-19T17:46:57.691989711-05:00 2026/08/19 22:46:57 Decoded script /tekton/scripts/script-0-7pzjq [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:47:01.901067489-05:00 Installing ./packages/* + ./analytics[test,twilio,responder] + pytest-cov… [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:47:57.301425204-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:47:57.859340044-05:00 Running analytics report-quality suite (excluding: tests/test_report_traits_live.py)… [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:03.188694814-05:00 ........................................................................ [ 11%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:03.394170580-05:00 ........................................................................ [ 22%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:03.515842539-05:00 ........................................................................ [ 33%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:03.722269780-05:00 ........................................................................ [ 44%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:04.932858562-05:00 ........................................................................ [ 56%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:05.263397638-05:00 ........................................................................ [ 67%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:07.151436945-05:00 ........................................................................ [ 78%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:07.389781730-05:00 ........................................................................ [ 89%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.040847290-05:00 /usr/local/lib/python3.13/collections/__init__.py:452: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.049437182-05:00 result = tuple_new(cls, iterable) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.049449602-05:00 ResourceWarning: Enable tracemalloc to get the object allocation traceback [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732179617-05:00 .................................................................. [100%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732289097-05:00 =============================== warnings summary =============================== [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732295667-05:00 src/storeminder/twilio_app.py:34 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732299907-05:00 /workspace/source/source/analytics/src/storeminder/twilio_app.py:34: DeprecationWarning: [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732303977-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732307767-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732311887-05:00 Read more about it in the [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732315687-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732319427-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732323167-05:00 @app.on_event("startup") [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732326737-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732330477-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732334267-05:00 /usr/local/lib/python3.13/site-packages/fastapi/applications.py:4681: DeprecationWarning: [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732338056-05:00 on_event is deprecated, use lifespan event handlers instead. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732341746-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732346176-05:00 Read more about it in the [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732349886-05:00 [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/). [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732353536-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732357866-05:00 return self.router.on_event(event_type) # ty: ignore[deprecated] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732361436-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732365656-05:00 ../../../../usr/local/lib/python3.13/site-packages/fastapi/testclient.py:1 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732369916-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732382436-05:00 from starlette.testclient import TestClient as TestClient # noqa [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732385036-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732387516-05:00 tests/test_attachment_evidence.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732390006-05:00 tests/test_cold_vault_layout.py: 1 warning [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732392476-05:00 tests/test_daypart_timing.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732394976-05:00 tests/test_external_context.py: 4 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732397496-05:00 tests/test_report_traits.py: 1 warning [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732399976-05:00 tests/test_store_events.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732402466-05:00 tests/test_store_hours.py: 4 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732405316-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732409556-05:00 _time = fetch_time or _dt.datetime.utcnow().strftime('%H:%M UTC') [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732412016-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732414566-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732417326-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732419826-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732422496-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732425316-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732427676-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732430186-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732432716-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732435226-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732437806-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732440286-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732442716-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732445236-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732449586-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732452166-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732454646-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732457166-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732459566-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732462106-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732464666-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732467156-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732469686-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732472246-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732479086-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732481626-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732484126-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732486616-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732489226-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732492476-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732494856-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732497416-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732504696-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732507356-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732509936-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732512566-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732514956-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732517455-05:00 tests/test_data_tools.py::test_same_dow_baseline_ok_and_insufficient [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732519965-05:00 /usr/local/lib/python3.13/json/encoder.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732522465-05:00 _iterencode = c_make_encoder( [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732524935-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732527475-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732529845-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732532415-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732535205-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732537995-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732540505-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732543065-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732545455-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732548015-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732550555-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732553105-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732555705-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732558185-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732560575-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732563105-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732565605-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732568145-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732570645-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732573155-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732579735-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732582255-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732584735-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732587205-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732589675-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732592145-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732594515-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732597045-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732599565-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732602045-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732604555-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732607045-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732609435-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732611955-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732614435-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732616945-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732619415-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732621905-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732624295-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732626965-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732629495-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732631995-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732634685-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732637275-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732639665-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732642555-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732645065-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732647575-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732650165-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732665905-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732677015-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732687505-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732691665-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732695425-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732698035-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732700724-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732711894-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732714624-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732717244-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732719764-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732722324-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732724824-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732727234-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732729774-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732732484-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732735004-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732737544-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732740064-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732742484-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732745834-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732748374-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732750894-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732753494-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732756104-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732758504-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732761054-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732763564-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732766054-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732768684-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732771174-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732773594-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732776084-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732778574-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732781094-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732783634-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732786124-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732788524-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732791064-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732793594-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732796134-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732798684-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732805824-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732808244-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732810784-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732813284-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732815784-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732818354-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732820944-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732823344-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732825784-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732828274-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732830844-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732833344-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732835844-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732838244-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732840734-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732843254-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732845744-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732851274-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732853934-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732856354-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732858854-05:00 tests/test_daypart_timing.py::test_preprocessor_derives_item_dayparts [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732861404-05:00 /usr/local/lib/python3.13/site-packages/pandas/core/indexes/base.py:842: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732863894-05:00 self._id = object() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732866694-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732869244-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732871634-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732874774-05:00 tests/test_external_context.py::test_agent_surfaces_signals_when_geo_and_place_id_set [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732877714-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732880643-05:00 _now = datetime.utcnow() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732883033-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732885863-05:00 tests/test_responder.py: 12 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732889433-05:00 /workspace/source/source/analytics/src/storeminder/responder.py:341: LangGraphDeprecatedSinceV10: create_react_agent has been moved to `langchain.agents`. Please update your import to `from langchain.agents import create_agent`. Deprecated in LangGraph V1.0 to be removed in V2.0. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732892203-05:00 return create_react_agent(model, tools, prompt=prompt) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732899083-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732901673-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732906353-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_core_utils.py:74: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732909013-05:00 generic_metadata = getattr(type_, '__pydantic_generic_metadata__', None) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732911593-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732914153-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732916553-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732919393-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732922003-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_core_utils.py:74: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732924573-05:00 generic_metadata = getattr(type_, '__pydantic_generic_metadata__', None) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732927033-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732929533-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732931983-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732934483-05:00 tests/test_responder.py::test_agent_tool_runs_against_real_history_below_band [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732937043-05:00 /usr/local/lib/python3.13/site-packages/pydantic/_internal/_core_utils.py:74: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732939573-05:00 generic_metadata = getattr(type_, '__pydantic_generic_metadata__', None) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732942053-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732944543-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732946933-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732949443-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732951983-05:00 /usr/local/lib/python3.13/site-packages/langgraph/graph/state.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732954473-05:00 self.branches = defaultdict(dict) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732956953-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732960193-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732962593-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732965033-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732967643-05:00 /usr/local/lib/python3.13/site-packages/langgraph/graph/state.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732970133-05:00 self.branches = defaultdict(dict) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732972613-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732975783-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732978173-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732980623-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732985873-05:00 /usr/local/lib/python3.13/site-packages/langgraph/graph/state.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732992743-05:00 self.branches = defaultdict(dict) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.732995283-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733000523-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733002993-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733005483-05:00 tests/test_responder.py::test_agent_uses_sql_fallback_when_enabled [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733008083-05:00 /usr/local/lib/python3.13/site-packages/langgraph/graph/state.py:254: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733010713-05:00 self.branches = defaultdict(dict) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733013213-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733015763-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733018153-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733020673-05:00 tests/test_slack.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733023173-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733025693-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733028183-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733030663-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733033123-05:00 tests/test_whatsapp.py: 9 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733036353-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733038853-05:00 datetime.utcnow().isoformat(), [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733041253-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733043713-05:00 tests/test_slack.py::test_sent_threads_and_marks [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733046203-05:00 tests/test_slack.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733048813-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733051313-05:00 datetime.utcnow().isoformat()), [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733053843-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733056583-05:00 tests/test_sms.py: 11 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733060362-05:00 tests/test_tw5_dryrun_e2e.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733063062-05:00 tests/test_tw5_dryrun_remote.py: 1 warning [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733065532-05:00 tests/test_twilio_django_gate.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733068172-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733071292-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733073652-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733076102-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733079222-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733081812-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733084432-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733087012-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733093862-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733096362-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733098892-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733101362-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733103872-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733106412-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733108802-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733111272-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733113802-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733116292-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733118782-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733121392-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733123802-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733126242-05:00 tests/test_sql_tools.py::test_scopes_every_table_in_a_join [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733128782-05:00 /usr/local/lib/python3.13/site-packages/sqlglot/expressions/core.py:126: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733131332-05:00 for arg_key, value in self.args.items(): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733133912-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733136452-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733138842-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733141372-05:00 tests/test_store_config_source.py::test_deliver_summary_never_raises_on_post_error [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733144242-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733146732-05:00 def cast(typ, val): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733149892-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733154912-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733157562-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733165942-05:00 tests/test_store_config_source.py::test_deliver_summary_never_raises_on_post_error [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733172772-05:00 /usr/local/lib/python3.13/typing.py:2391: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733175562-05:00 def cast(typ, val): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733179972-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733182712-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733185122-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733187622-05:00 tests/test_tw5_dryrun_e2e.py: 7 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733190112-05:00 tests/test_twilio_django_gate.py: 4 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733192822-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733195332-05:00 (status, datetime.utcnow().isoformat(), phone, "manager"), [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733208072-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733210682-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733213202-05:00 tests/test_whatsapp.py::test_sent_daily_threads_marks_and_prefixes [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733215672-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733218132-05:00 tests/test_whatsapp.py::test_sent_weekly_uses_weekly_template [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733220592-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733223042-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733225612-05:00 tests/test_whatsapp.py::test_partial_dedupe_still_sends_the_rest [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733228152-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733230642-05:00 tests/test_whatsapp.py::test_virtual_store_config_drives_send_offline [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733233292-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733235922-05:00 (store_id, str(report_date), phone, message_sid, datetime.utcnow().isoformat()), [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733238292-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733240741-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733243681-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733246161-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733248631-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733251141-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733253581-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733256001-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733258531-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733261051-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733263671-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733266151-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733268521-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733270981-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733273531-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733276061-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733278561-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733281011-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733283391-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733285841-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733288331-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733290811-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733293371-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733300641-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733303031-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733305481-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733307971-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733310451-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733312911-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733315351-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733317761-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733320241-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733328101-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733330811-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.733333281-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977267806-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977297986-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977304456-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977309656-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977315156-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977319146-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977323236-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977327186-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977331286-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977335416-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977339506-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977343516-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977347566-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977351485-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977356135-05:00 tests/test_whatsapp.py::test_dedupe_on_rerun [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977360155-05:00 /usr/local/lib/python3.13/site-packages/yaml/error.py:6: ResourceWarning: unclosed database in [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977366245-05:00 def __init__(self, name, index, line, column, buffer, pointer): [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977370525-05:00 Enable tracemalloc to get traceback where the object was allocated. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977374565-05:00 See https://docs.pytest.org/en/stable/how-to/capture-warnings.html#resource-warnings for more info. [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977378465-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977383325-05:00 tests/test_zulip_fanout.py::test_run_date_from_topic [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977387855-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977405365-05:00 return datetime.utcnow().date() [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977408155-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977410855-05:00 tests/test_zulip_fanout.py: 11 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977413615-05:00 tests/test_zulip_fold_receipt.py: 2 warnings [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977416355-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-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977419075-05:00 print(f"[zulip-fanout] {datetime.utcnow().isoformat()}Z {msg}", flush=True) [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977421655-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977424325-05:00 -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977427075-05:00 ================================ tests coverage ================================ [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977429935-05:00 _______________ coverage: platform linux, python 3.13.14-final-0 _______________ [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977432535-05:00 [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977435465-05:00 Coverage XML written to file /workspace/source/artifacts/coverage-analytics.xml [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:08.977438465-05:00 642 passed, 1 skipped, 159 warnings in 9.54s [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:09.363740775-05:00 Running packages/storeminder-config/tests… [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:10.095198842-05:00 ......................... [100%] [pod/pr-validator-vsfk2-report-tests-pod/step-pytest] 2026-08-19T17:48:10.095227652-05:00 25 passed in 0.15s