blob: f034d536a5f23e0fa469fdcd1d93b02e03fd2dba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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"]
|