WebSocket client + CLI harness + pytest suite that exercises each axis of a CKBunker + Coldcard Mk4 policy and asserts the expected outcomes, including the critical negative test that a large PSBT without TOTP is rejected with a specific 'rule #1: need user(s) confirmation' reason. Configuration via .env / YAML / CLI flags, two pre-crafted test PSBTs as fixtures (generation guide in fixtures/README.md), dashboard counter scraper as sanity check, design rationale in docs/. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| test_01_connectivity.py | ||
| test_02_message_signing.py | ||
| test_03_rule2_auto_approve.py | ||
| test_04_rule1_without_totp_rejects.py | ||
| test_05_rule1_with_totp_signs.py | ||
| test_06_counters_tracked.py | ||