1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
# coding=utf-8
from inkex.tester.filters import CompareWithoutIds
from text_split import TextSplit
from inkex.tester import ComparisonMixin, TestCase
from inkex.tester.filters import CompareWithoutIds
class TestSplitBasic(ComparisonMixin, TestCase):
"""Test split effect"""
effect_class = TextSplit
compare_filters = [CompareWithoutIds()]
compare_file = "svg/text_types.svg"
all_shapes = (
"--id=regular",
"--id=regular-transform",
"--id=inline-size",
"--id=kerning",
"--id=flowroot",
"--id=flowroot-abs-lineheight",
"--id=flowroot-no-lineheight",
"--id=manual-kerns",
"--id=rtl",
"--id=shape-inside",
)
comparisons = [
all_shapes + ("--splittype=line", "--preserve=True"), # ad3188
all_shapes + ("--splittype=line", "--preserve=False"), # c242ad
all_shapes + ("--splittype=word", "--preserve=True"), # 547875
all_shapes + ("--splittype=word", "--preserve=False"), # d8b155
all_shapes
+ ("--splittype=word", "--preserve=False", "--separation=0.0"), # 897ab8
all_shapes + ("--splittype=letter", "--preserve=True"), # 74947d
all_shapes + ("--splittype=letter", "--preserve=False"), # dd77d3
]
print("test")
|