예제 #1
0
def test_reversing_one_line():
    p = Path()
    p.line_to((1, 0))
    p2 = list(p.reversed().control_vertices())
    assert p2 == [(1, 0), (0, 0)]
예제 #2
0
def test_reversing_one_curve():
    p = Path()
    p.curve_to((3, 0), (1, 1), (2, 1))
    p2 = list(p.reversed().control_vertices())
    assert p2 == [(3, 0), (2, 1), (1, 1), (0, 0)]
예제 #3
0
def test_reversing_empty_path():
    p = Path()
    assert len(p.reversed()) == 0