diff options
Diffstat (limited to '')
-rw-r--r-- | share/extensions/tests/test_inkex_elements_filters.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/share/extensions/tests/test_inkex_elements_filters.py b/share/extensions/tests/test_inkex_elements_filters.py new file mode 100644 index 0000000..f034d53 --- /dev/null +++ b/share/extensions/tests/test_inkex_elements_filters.py @@ -0,0 +1,20 @@ +#!/usr/bin/env python +# coding=utf-8 +""" +Test the filter elements functionality +""" +from inkex.tester import TestCase +from inkex.tester.svg import svg_file + + +class GradientTestCase(TestCase): + source_file = "gradient_with_mixed_offsets.svg" + + def setUp(self): + super().setUp() + self.svg = svg_file(self.data_file("svg", self.source_file)) + + def test_gradient_offset_order(self): + _gradient = self.svg.getElementById("MyGradient") + offsets = [stop.attrib.get("offset") for stop in _gradient.stops] + assert offsets == ["0%", "100%", "50"] |