Files
Odoo-Modules/fusion_clock
gsinghpal ef885c66dc feat(fusion_clock): NFC tap endpoint debounce + 6 error-case tests
Adds module-level 5s debounce (_is_debounced) with thread-safe dict +
GC. Inserts debounce guard in nfc_tap immediately after uid validation.
Adds TestTapEndpointErrors (6 tests): unknown_card, clock_disabled,
no_location_configured, kiosk_disabled, invalid_uid, debounce.
Adds setUp() to both tap test classes to clear _recent_taps between
tests, preventing cross-test debounce bleed. 29/29 pass.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 01:06:30 -04:00
..
2026-04-24 21:04:38 -04:00
2026-03-16 08:14:56 -04:00
2026-02-27 14:32:32 -05:00
2026-03-17 13:32:08 -04:00
2026-02-23 00:32:20 -05:00