コード例 #1
0
ファイル: test_piece.py プロジェクト: SeanGrady/Duke
    def test_bowman(self):
        x = y = 4
        bowman = Piece('Bowman', 'white', current_side='back', x=x, y=y)

        expected_moves = {
            'strike': set([Point(5, 5), Point(5, 3)]),
            'move': set([Point(5, 4), Point(3, 5),
                         Point(3, 3)]),
        }
        self.assertEqual(bowman.available_moves(), expected_moves)
コード例 #2
0
ファイル: test_piece.py プロジェクト: SeanGrady/Duke
    def test_footman(self):
        x = y = 3
        footman = Piece('Footman', 'white', current_side='front', x=x, y=y)

        expected_moves = {
            'move': set([
                Point(2, 3),
                Point(4, 3),
                Point(3, 2),
                Point(3, 4),
            ]),
        }
        self.assertEqual(footman.available_moves(), expected_moves)