mineracks-ckbunker-hsm-sign/tests
mineracks 9d380f5013 Initial import: CKBunker HSM validation harness
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/.
2026-04-14 10:50:04 +10:00
..
conftest.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_01_connectivity.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_02_message_signing.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_03_rule2_auto_approve.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_04_rule1_without_totp_rejects.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_05_rule1_with_totp_signs.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00
test_06_counters_tracked.py Initial import: CKBunker HSM validation harness 2026-04-14 10:50:04 +10:00