Add unittest for previous commit
This commit is contained in:
parent
2e84d57efa
commit
db49a9f915
2 changed files with 22 additions and 2 deletions
12
testscour.py
12
testscour.py
|
|
@ -1238,11 +1238,19 @@ class DoNotCommonizeAttributesOnReferencedElements(unittest.TestCase):
|
|||
class DoNotRemoveOverflowVisibleOnMarker(unittest.TestCase):
|
||||
def runTest(self):
|
||||
doc = scour.scourXmlFile('unittests/overflow-marker.svg')
|
||||
self.assertEqual(doc.getElementsByTagName('marker')[0].getAttribute('overflow'), 'visible',
|
||||
self.assertEqual(doc.getElementById('m1').getAttribute('overflow'), 'visible',
|
||||
'Removed the overflow attribute when it was not using the default value')
|
||||
self.assertEqual(doc.getElementsByTagName('marker')[1].getAttribute('overflow'), '',
|
||||
self.assertEqual(doc.getElementById('m2').getAttribute('overflow'), '',
|
||||
'Did not remove the overflow attribute when it was using the default value')
|
||||
|
||||
class DoNotRemoveOrientAutoOnMarker(unittest.TestCase):
|
||||
def runTest(self):
|
||||
doc = scour.scourXmlFile('unittests/orient-marker.svg')
|
||||
self.assertEqual(doc.getElementById('m1').getAttribute('orient'), 'auto',
|
||||
'Removed the orient attribute when it was not using the default value')
|
||||
self.assertEqual(doc.getElementById('m2').getAttribute('orient'), '',
|
||||
'Did not remove the orient attribute when it was using the default value')
|
||||
|
||||
class MarkerOnSvgElements(unittest.TestCase):
|
||||
def runTest(self):
|
||||
doc = scour.scourXmlFile('unittests/overflow-svg.svg')
|
||||
|
|
|
|||
12
unittests/orient-marker.svg
Normal file
12
unittests/orient-marker.svg
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<defs>
|
||||
<marker id="m1" orient="auto">
|
||||
<rect width="200" height="100"/>
|
||||
</marker>
|
||||
<marker id="m2" orient="0">
|
||||
<rect width="200" height="100"/>
|
||||
</marker>
|
||||
</defs>
|
||||
<line x2="100" y2="100" style="marker-start:url(#m1);marker-end:url(#m2)" stroke="#000" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 414 B |
Loading…
Add table
Add a link
Reference in a new issue