示例#1
0
def test_rect_mode_square_success(
    vsk: vsketch.Vsketch,
    data: Tuple[float, float, float],
    mode: str,
    expected: Sequence[float],
) -> None:
    vsk.rectMode(mode)
    vsk.square(*data)
    assert line_count_equal(vsk, 1)
    assert line_exists(vsk, np.array(expected, dtype=complex), strict=False)
示例#2
0
def test_rect_mode_fail(vsk: vsketch.Vsketch) -> None:
    with pytest.raises(ValueError):
        vsk.rectMode("jumbo")