1# coding=utf-8 2 3from path_mesh_m2p import MeshToPath 4from path_mesh_p2m import PathToMesh 5 6from inkex.tester import ComparisonMixin, TestCase 7from inkex.tester.filters import CompareNumericFuzzy 8 9class PathToMeshTest(ComparisonMixin, TestCase): 10 """Test path to mesh with comparisons""" 11 effect_class = PathToMesh 12 comparisons = [('--id=path1', '--id=path9'),] 13 compare_file = 'svg/mesh.svg' 14 15class MeshToPathTest(ComparisonMixin, TestCase): 16 """Test mesh to path with comparisons""" 17 compare_filters = [CompareNumericFuzzy()] 18 effect_class = MeshToPath 19 comparisons = [ 20 ('--id=mesh1', '--mode=outline'), 21 ('--id=mesh1', '--mode=gridlines'), 22 ('--id=mesh1', '--mode=meshpatches'), 23 ('--id=mesh1', '--mode=faces'), 24 ] 25 compare_file = 'svg/mesh.svg' 26