Пример #1
0
def test_Path_close_adds_a_close_path_command_to_the_path():
    path = Path((0, 1)).v_line(-1.2, relative=True)
    path.h_line(2.5, relative=True)
    path.close()
    assert str(path) == '<path d="M 0 1 v -1.2 h 2.5 Z"/>\n'

    path = Path((0, 2)).h_line(2.5, relative=True).close()
    assert str(path) == '<path d="M 0 2 h 2.5 Z"/>\n'
Пример #2
0
def test_Path_h_line_to_adds_a_relative_horizontal_line_command_to_the_path():
    path = Path((0, 1), style="xyz")
    path.h_line(7, relative=True)
    assert str(path) == '<path d="M 0 1 h 7" style="xyz"/>\n'
Пример #3
0
def test_Path_h_line_to_adds_a_horizontal_line_command_to_the_path():
    path = Path((0, 1), style="xyz")
    path.h_line(5)
    assert str(path) == '<path d="M 0 1 H 5" style="xyz"/>\n'