26 lines
780 B
Python
26 lines
780 B
Python
# coding=utf-8
|
|
from replace_font import ReplaceFont
|
|
from inkex.tester import ComparisonMixin, InkscapeExtensionTestMixin, TestCase
|
|
from inkex.tester.filters import CompareOrderIndependentStyle
|
|
from inkex.tester.filters import WindowsTextCompat
|
|
|
|
|
|
class TestReplaceFontBasic(ComparisonMixin, InkscapeExtensionTestMixin, TestCase):
|
|
effect_class = ReplaceFont
|
|
compare_filters = [CompareOrderIndependentStyle()]
|
|
comparisons = [
|
|
(
|
|
"--action=find_replace",
|
|
"--fr_find=sans-serif",
|
|
"--fr_replace=monospace",
|
|
)
|
|
]
|
|
|
|
|
|
class TestFontList(ComparisonMixin, TestCase):
|
|
effect_class = ReplaceFont
|
|
comparisons = [
|
|
("--action=list_only",),
|
|
]
|
|
stderr_output = True
|
|
compare_filters = [WindowsTextCompat()]
|