コード例 #1
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_008():
    """ターン切り替え(逆順 除外2)."""
    t = turn.Turn(1, 4)
    t.exclusion(0)
    t.exclusion(3)
    t.reverse()
    assert t.get() == 2
コード例 #2
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_008():
    """ターン切り替え(除外2)."""
    t = turn.Turn(1, 4)
    t.exclusion(2)
    t.exclusion(3)
    t.change()
    assert t.get() == 0
コード例 #3
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_011():
    """ターン切り替え(逆順 除外されたが影響なし)."""
    t = turn.Turn(2, 4)
    t.exclusion(0)
    t.exclusion(3)
    t.exclusion(2)
    t.reverse()
    assert t.get() == 1
コード例 #4
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_009():
    """ターン切り替え(除外3)."""
    t = turn.Turn(0, 4)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    t.reverse()
    assert t.get() == 0
コード例 #5
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_get_exclusion_size_003():
    """除外リストのサイズを取得."""
    t = turn.Turn(0, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    assert t.get_exclusion_size() == 4
コード例 #6
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_exclusion_005():
    """除外登録."""
    t = turn.Turn(0, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    assert t.get_exclusion_size() == 4
コード例 #7
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_011():
    """ターン切り替え(除外されたが影響なし)."""
    t = turn.Turn(2, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.change()
    assert t.get() == 3
コード例 #8
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reset_exclusion_002():
    """除外リストをクリア."""
    t = turn.Turn(0, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    t.reset_exclusion()
    assert t.get_exclusion_size() == 0
コード例 #9
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_010():
    """ターン切り替え(逆順 全て除外)."""
    t = turn.Turn(1, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    t.reverse()
    assert t.get() == 1
コード例 #10
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_010():
    """ターン切り替え(全て除外)."""
    t = turn.Turn(1, 4)
    t.exclusion(0)
    t.exclusion(1)
    t.exclusion(2)
    t.exclusion(3)
    t.change()
    assert t.get() == 1
コード例 #11
0
 def __init__(self, player_count=4):
     """コンストラクタ."""
     # トランプデッキ
     self._deck = trump_deck.TrumpDeck()
     # 捨て札(トランプペアリスト)
     self._trash_list = []
     # プレイヤー
     if player_count < self.MIN_PLAYER or player_count > self.MAX_PLAYER:
         raise ValueError("set player_count >= 2 and player_count <= 26")
     self._players = []
     for _ in range(player_count):
         self._players.append(old_maid_player_cpu.OldMaidPlayerCpu())
     self._player_count = player_count
     # ターン
     self._game_turn = turn.Turn(0, player_count)
     # シーン
     self._game_scene = scene.Scene()
     # 結果
     self._game_result = result.Result()
コード例 #12
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_001():
    """ターン切り替え(デフォルト)."""
    t = turn.Turn(0, 4)
    t.change()
    assert t.get() == 1
コード例 #13
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_005():
    """ターン切り替え(逆順プレイヤー数変更)."""
    t = turn.Turn(3, 9)
    t.reverse()
    assert t.get() == 2
コード例 #14
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_006():
    """ターン切り替え(プレイヤー数変更一周)."""
    t = turn.Turn(9, 10)
    t.change()
    assert t.get() == 0
コード例 #15
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_007():
    """ターン切り替え(除外1)."""
    t = turn.Turn(0, 4)
    t.exclusion(1)
    t.change()
    assert t.get() == 2
コード例 #16
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_005():
    """ターン切り替え(プレイヤー数変更)."""
    t = turn.Turn(0, 10)
    t.change()
    assert t.get() == 1
コード例 #17
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_006():
    """ターン切り替え(逆順プレイヤー数変更一周)."""
    t = turn.Turn(0, 9)
    t.reverse()
    assert t.get() == 8
コード例 #18
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_set_004():
    """ターン設定."""
    t = turn.Turn(0, 4)
    t.set(3)
    assert t.get() == 3
コード例 #19
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_get_001():
    """ターン取得."""
    t = turn.Turn(0, 4)
    assert t.get() == 0
コード例 #20
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_get_before_turn_004():
    """ターン取得."""
    t = turn.Turn(3, 4)
    assert t.get_before_turn() == 2
コード例 #21
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_exclusion_003():
    """除外登録."""
    t = turn.Turn(0, 4)
    t.exclusion(2)
    assert t.get_exclusion_size() == 1
コード例 #22
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_004():
    """ターン切り替え(逆順MAX)."""
    t = turn.Turn(3, 4)
    t.reverse()
    assert t.get() == 2
コード例 #23
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_001():
    """ターン切り替え(逆順デフォルト)."""
    t = turn.Turn(0, 4)
    t.reverse()
    assert t.get() == 3
コード例 #24
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_get_002():
    """ターン取得."""
    t = turn.Turn(0, 4)
    t.change()
    assert t.get() == 1
コード例 #25
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_002():
    """ターン切り替え(初期ターンずらし)."""
    t = turn.Turn(1, 4)
    t.change()
    assert t.get() == 2
コード例 #26
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_003():
    """ターン切り替え(境界付近)."""
    t = turn.Turn(2, 4)
    t.change()
    assert t.get() == 3
コード例 #27
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_get_003():
    """ターン取得."""
    t = turn.Turn(0, 4)
    t.reverse()
    assert t.get() == 3
コード例 #28
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_set_006():
    """ターン設定."""
    t = turn.Turn(0, 7)
    t.set(6)
    assert t.get() == 6
コード例 #29
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_change_004():
    """ターン切り替え(一周)."""
    t = turn.Turn(3, 4)
    t.change()
    assert t.get() == 0
コード例 #30
0
ファイル: test_turn.py プロジェクト: gdgdmh/python_trump
def test_reverse_003():
    """ターン切り替え(逆順)."""
    t = turn.Turn(2, 4)
    t.reverse()
    assert t.get() == 1