# 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"