testsAndMisc/python_pkg/endurain_import/tests
Krzysztof kuhy Rudnicki 8bcdd20915 endurain_import: phone fallback skips files already imported, one summary line
RunnerUp keeps every export on the phone, so each run re-pulled the whole
history into the inbox and re-triggered every inotify watcher there.
pull_from_phone now skips names already in the inbox or in processed/
(processed_dir_for, shared with the importer) and logs one summary line,
escalated to WARNING when any pull failed.

Also: prune evidence/contracts to newest 20 (repo-size cap).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018RHwVPyiiQMPh4M3JQwQku
2026-10-09 18:46:57 +02:00
..
__init__.py feat(endurain): self-hosted run viewer fed by RunnerUp WebDAV exports 2026-08-23 13:09:18 +02:00
conftest.py Dedupe endurain imports against postgres when the API cannot answer 2026-08-23 15:23:08 +02:00
test_db_lookup.py Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
test_device_selection.py Stop the endurain importer duplicating RunnerUp's own uploads 2026-08-23 14:36:03 +02:00
test_ledger.py Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
test_main.py feat(endurain): self-hosted run viewer fed by RunnerUp WebDAV exports 2026-08-23 13:09:18 +02:00
test_orchestration.py Stop the endurain importer duplicating RunnerUp's own uploads 2026-08-23 14:36:03 +02:00
test_phone_pull.py endurain_import: phone fallback skips files already imported, one summary line 2026-10-09 18:46:57 +02:00
test_remote_dedupe.py Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
test_remote_lookup.py Grade against 3.14 too, not just run on it 2026-08-29 11:50:39 +02:00
test_sources.py Stop the endurain importer duplicating RunnerUp's own uploads 2026-08-23 14:36:03 +02:00
test_upload.py feat(endurain): self-hosted run viewer fed by RunnerUp WebDAV exports 2026-08-23 13:09:18 +02:00