Ejemplo n.º 1
0
def test_remove_from_irregular_gen():
    squares = [(0, 0), (0, 1), (1, 1), (1, 2), (1, 3)]

    def gen_sq():
        for sq in squares:
            yield sq

    board = Irregular(gen_sq())
    assert set(board.squares) == set(squares)
    trimmed = board.remove((1, 3))
    assert set(trimmed.squares) == set([(0, 0), (0, 1), (1, 1), (1, 2)])
Ejemplo n.º 2
0
def test_remove_from_irregular():
    squares = [(0, 0), (0, 1), (1, 1), (1, 2), (1, 3)]
    board = Irregular(squares)
    assert set(board.squares) == set(squares)
    trimmed = board.remove((1, 3))
    assert set(trimmed.squares) == set([(0, 0), (0, 1), (1, 1), (1, 2)])