Go to file
Krzysztof kuhy Rudnicki 1892fd171c feat(tests): add comprehensive tests for lichess_bot engine and API
- Add test_engine.py with 100% coverage for engine.py
  - Tests for Engine class initialization
  - Tests for choose_move with various scenarios
  - Tests for best move parsing and validation
  - Tests for checkmate and stalemate detection

- Add test_lichess_api.py with 98% coverage for lichess_api.py
  - Tests for API initialization and request handling
  - Tests for stream_events with proper infinite loop handling
  - Tests for challenge accept/decline
  - Tests for game streaming and move submission
  - Tests for rate limit handling and retry logic

- Remove unreachable return statement in lichess_api.make_move

Coverage: engine.py 17% -> 100%, lichess_api.py 0% -> 98%
2025-12-01 20:41:51 +01:00
C fix: resolve shellcheck warnings 2025-11-30 13:48:17 +01:00
CPP fix: correct shebang and executable permissions 2025-11-30 13:42:16 +01:00
python_pkg feat(tests): add comprehensive tests for lichess_bot engine and API 2025-12-01 20:41:51 +01:00
sonic_pi feat: accept first argument as audio by defauilt sonic pi 2025-10-26 16:33:37 +01:00
TS fix: correct shebang and executable permissions 2025-11-30 13:42:16 +01:00