def test_process_free_position_pops_first_piece_from_list(self): board = Board(3, 3) piece_list = [King(), Queen()] ChessManager.process_free_position(board, piece_list, 2, 2) self.assertListEqual(piece_list, [Queen()])
def test_process_free_position_decrements_count_of_empty_positions(self): board = Board(3, 3) piece_list = [King()] count = board.count_empty_positions() ChessManager.process_free_position(board, piece_list, 2, 2) self.assertGreater(count, board.count_empty_positions())