Commit Graph
3 Commits
Author SHA1 Message Date
hemna 3f505b6043 test: add unit tests for APRSDClient._checks initialisation (#238 follow-up) (#257)
- test_checks_initialised_to_false: asserts _checks is False right after
  __init__, catching any regression that removes the initialisation
- test_keepalive_check_first_call_no_reset: verifies no AttributeError and
  no spurious reset on the very first keepalive_check() call even when the
  driver is already dead
- test_keepalive_check: remove the manual _checks = False setup that masked
  the original bug; rely on the __init__ value instead
2026-08-28 12:28:42 -04:00
hemna 3bcd03a514 Fix client / driver inconsistencies from protocol
The client registry defined a protocol that all drivers had
to implement.  This patch ensures that all methods are
consistent in the protocol definition.
2026-01-23 09:18:35 -05:00
hemna d0dfaa42e6 Added unit tests 2025-12-09 17:20:23 -05:00