Fix whitespace collapsing when it shouldn't on non-textual elements that have xml:space=preserve

This commit is contained in:
JSCHILL1 2009-11-06 17:21:57 -06:00
parent 6482314390
commit 99dfb0f819
4 changed files with 17 additions and 3 deletions

View file

@ -949,7 +949,13 @@ class GetAttrPrefixRight(unittest.TestCase):
def runTest(self):
grad = scour.scourXmlFile('unittests/xml-namespace-attrs.svg').getElementsByTagNameNS(SVGNS, 'linearGradient')[1]
self.assertEquals( grad.getAttributeNS('http://www.w3.org/1999/xlink', 'href'), '#linearGradient841',
'Did not get xlink:href prefix right' )
'Did not get xlink:href prefix right')
class EnsurePreserveWhitespaceOnNonTextElements(unittest.TestCase):
def runTest(self):
s = scour.scourString(open('unittests/no-collapse-lines.svg').read())
self.assertEquals( s.count('\n'), 5,
'Did not properly preserve whitespace on elements even if they were not textual')
# TODO; write a test for embedding rasters
# TODO: write a test for --disable-embed-rasters