Fix nested defs problem and add unit test

This commit is contained in:
Jeff Schiller 2012-03-26 23:33:27 -07:00
parent ac6d4529bd
commit 4b10b6d627
3 changed files with 42 additions and 0 deletions

View file

@ -172,6 +172,12 @@ class KeepTitleInDefs(unittest.TestCase):
self.assertEquals(len(doc.getElementsByTagNameNS(SVGNS, 'title')), 1,
'Title removed from in defs' )
class RemoveNestedDefs(unittest.TestCase):
def runTest(self):
doc = scour.scourXmlFile('unittests/nested-defs.svg')
allDefs = doc.getElementsByTagNameNS(SVGNS, 'defs')
self.assertEquals(len(allDefs), 1, 'More than one defs left in doc')
class KeepUnreferencedIDsWhenEnabled(unittest.TestCase):
def runTest(self):
doc = scour.scourXmlFile('unittests/ids-to-strip.svg')