31 lines
825 B
Python
31 lines
825 B
Python
# coding=utf-8
|
|
|
|
from path_mesh_m2p import MeshToPath
|
|
from path_mesh_p2m import PathToMesh
|
|
|
|
from inkex.tester import ComparisonMixin, TestCase
|
|
from inkex.tester.filters import CompareNumericFuzzy
|
|
|
|
|
|
class PathToMeshTest(ComparisonMixin, TestCase):
|
|
"""Test path to mesh with comparisons"""
|
|
|
|
effect_class = PathToMesh
|
|
comparisons = [
|
|
("--id=path1", "--id=path9"),
|
|
]
|
|
compare_file = "svg/mesh.svg"
|
|
|
|
|
|
class MeshToPathTest(ComparisonMixin, TestCase):
|
|
"""Test mesh to path with comparisons"""
|
|
|
|
compare_filters = [CompareNumericFuzzy()]
|
|
effect_class = MeshToPath
|
|
comparisons = [
|
|
("--id=mesh1", "--mode=outline"),
|
|
("--id=mesh1", "--mode=gridlines"),
|
|
("--id=mesh1", "--mode=meshpatches"),
|
|
("--id=mesh1", "--mode=faces"),
|
|
]
|
|
compare_file = "svg/mesh.svg"
|