summaryrefslogtreecommitdiffstats
path: root/share/extensions/tests/test_addnodes.py
blob: 482ac2bd728ce617030461936bbb99efd4caee39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# coding=utf-8
from addnodes import AddNodes
from inkex.tester import ComparisonMixin, TestCase
from inkex.tester.filters import CompareNumericFuzzy, CompareWithPathSpace

class SplitItBasicTest(ComparisonMixin, TestCase):
    effect_class = AddNodes
    compare_filters = [
        CompareWithPathSpace(),
        CompareNumericFuzzy(),
    ]

    def test_basic(self):
        args = ['--id=dashme',
                self.data_file('svg', 'dash.svg')]
        effect = self.effect_class()
        effect.run(args)
        old_path = effect.original_document.getroot().getElement('//svg:path').path
        new_path = effect.svg.getElement('//svg:path').path
        assert len(new_path) > len(old_path)