From aa1b037c1a72e267d2a916b550aba141e425d24d Mon Sep 17 00:00:00 2001 From: Tim Date: Sat, 13 Jun 2026 23:40:13 +0200 Subject: [PATCH] Fix guess-validation tests for high round numbers test_get_active_player and test_is_guessing_completed built a round 6 (only 8-6=2 tricks) but bid 4, which the engine correctly rejects (guess must be <= number of tricks). Adjust the bids to legal values while preserving each test's intent (player 0 stays the unique high bidder so it leads the first stash). Co-Authored-By: Claude Opus 4.8 --- tests.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests.py b/tests.py index c3e5b96..8aef6f9 100644 --- a/tests.py +++ b/tests.py @@ -185,9 +185,9 @@ class RoundCase(unittest.TestCase): self.assertEqual(r.get_active_player(), 2) r.add_player_guess(2, 0) self.assertEqual(r.get_active_player(), 3) - r.add_player_guess(3, 2) + r.add_player_guess(3, 1) self.assertEqual(r.get_active_player(), 0) - r.add_player_guess(0, 4) + r.add_player_guess(0, 2) self.assertEqual(r.get_active_player(), 0) r.play_card(0, r.player_cards[0][0]) @@ -256,7 +256,7 @@ class RoundCase(unittest.TestCase): r.add_player_guess(1, 1) r.add_player_guess(2, 0) r.add_player_guess(3, 2) - r.add_player_guess(0, 4) + r.add_player_guess(0, 1) self.assertTrue(r.is_guessing_completed()) def test_get_last_stash(self):