mirror of
https://github.com/torlando-tech/columba
synced 2026-08-12 18:07:15 -04:00
Add 14 new tests to improve code coverage: PropagationNodeManager (5 tests): - syncWithPropagationNode skips when no relay configured - syncWithPropagationNode skips when already syncing - syncWithPropagationNode updates lastSyncTimestamp on success - syncWithPropagationNode handles protocol failure gracefully - triggerSync emits NoRelay when no relay configured Python delivery callbacks (6 tests): - _on_message_delivered calls Kotlin callback with correct JSON - _on_message_delivered handles missing callback gracefully - _on_message_failed calls Kotlin callback with failed status - _on_message_failed handles missing callback gracefully - _on_message_sent calls Kotlin callback with sent status - _on_message_sent handles missing callback gracefully Python propagation node setting (3 tests): - set_outbound_propagation_node stores node hash - set_outbound_propagation_node clears with None - get_outbound_propagation_node returns hex string 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| ble_modules | ||
| drivers | ||
| patches | ||
| android_ble_interface.py | ||
| columba_logo.py | ||
| logging_utils.py | ||
| requirements.txt | ||
| reticulum_wrapper.py | ||
| rnode_interface.py | ||
| test_android_ble_driver.py | ||
| test_announce_handler.py | ||
| test_opportunistic_timeout.py | ||
| test_rnode_interface.py | ||