def test_knight_near_edge(self): '''Test a knight's moves when near an edge of the board''' board = Board(10, 10) knight = Knight(board.white) i, j = 0, 4 board[i, j].piece = knight moves = knight.get_moves((i, j), board) self.assertEquals(len(moves), 4)
def test_basic_knight_moves(self): '''Test a knight's basic moves''' board = Board(10, 10) knight = Knight(board.white) i, j = 3, 4 board[i, j].piece = knight moves = knight.get_moves((i, j), board) self.assertEquals(len(moves), 8)