Esempio n. 1
0
 def test_style(self):
     parser = SvgParser()
     et = ElementTree.Element("g")
     et.attrib["style"] = "fill: red; stroke:green;stroke-width:3px"
     self.assertDictEqual(
         parser.parse_style(et, {}),
         {
             "fill": "red",
             "stroke": "green",
             "stroke-width": "3px",
         }
     )
Esempio n. 2
0
 def test_inherit(self):
     parser = SvgParser()
     et = ElementTree.Element("g")
     et.attrib["style"] = "stroke:green;stroke-width:3px"
     base = { "fill": "red" }
     self.assertDictEqual(
         parser.parse_style(et, base),
         {
             "fill": "red",
             "stroke": "green",
             "stroke-width": "3px",
         }
     )
     self.assertDictEqual(base, { "fill": "red" })