コード例 #1
0
ファイル: piecetests.py プロジェクト: alesegovia/ceibal-chess
	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)
コード例 #2
0
ファイル: piecetests.py プロジェクト: alesegovia/ceibal-chess
	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)