1
0
Fork 0
inkscape/share/extensions/tests/test_distribute_along_path.py
Daniel Baumann 02d935e272
Adding upstream version 1.4.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 23:40:13 +02:00

41 lines
1.3 KiB
Python

# coding=utf-8
from distribute_along_path import DistributeAlongPath
from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
from inkex.tester.filters import CompareWithoutIds
class TestPathScatterBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
effect_class = DistributeAlongPath
compare_file = "svg/scatter.svg"
comparisons = [
# Test simple case
("--id=g12668", "--id=path8143", "--stretch=False", "--follow=False"),
# Test follow and stretch of a path around a skeleton with multiple closed subpaths
(
"--id=path3990",
"--id=path3982",
"--stretch=True",
"--follow=True",
"--copymode=copy",
),
# Test cloning and rotating
(
"--id=g12668",
"--id=path8143",
"--stretch=True",
"--rotate=True",
"--copymode=clone",
),
# Test picking from a group pattern
(
"--id=g12668",
"--id=path8143",
"--stretch=True",
"--copymode=copy",
"--grouppick=True",
"--pickmode=seq",
),
# Test stretch and spac
("--id=g12668", "--id=path8143", "--stretch=True", "--space=10"),
]
compare_filters = [CompareWithoutIds()]