From 06accd20dd6a01f32e0def499b4677e3f95a0ccf Mon Sep 17 00:00:00 2001 From: wangsiyuan <2392948297@qq.com> Date: Sun, 1 Dec 2024 00:41:37 +0800 Subject: [PATCH] Update test_game_status.py --- tests/test_game_status.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/test_game_status.py b/tests/test_game_status.py index 6da9b4a..73faf2a 100644 --- a/tests/test_game_status.py +++ b/tests/test_game_status.py @@ -1,6 +1,7 @@ from src.engine.chengdu_mahjong_state import ChengduMahjongState from src.engine.hand import Hand from src.engine.mahjong_tile import MahjongTile +from src.engine.meld import Meld def test_set_missing_suit(): @@ -166,13 +167,13 @@ def test_can_win_with_pure_one_suit_and_gang(): # 设置明牌(杠) melds_list = [ - ("杠", MahjongTile("筒", 9)) + Meld(MahjongTile("筒", 9), "杠") # 表示明杠了4张9筒 ] - state.melds[0] = melds_list + state.melds[0] = melds_list # 确保 state.melds[0] 是一个列表 # 设置缺门为 "万" missing_suit = "万" print(f"\n当前手牌: {state.hands[0]}, 明牌: {state.melds[0]}") # 调用 can_win 方法并断言胡牌 - assert state.can_win(state.hands[0], state.melds[0], missing_suit) == True, "测试失败:带杠的清一色应该可以胡牌" \ No newline at end of file + assert state.can_win(state.hands[0], state.melds[0], missing_suit), "测试失败:带杠的清一色应该可以胡牌" \ No newline at end of file