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):
|
class DoNotRemoveOverflowVisibleOnMarker(unittest.TestCase):
|
||||||
def runTest(self):
|
def runTest(self):
|
||||||
doc = scour.scourXmlFile('unittests/overflow-marker.svg')
|
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')
|
'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')
|
'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):
|
class MarkerOnSvgElements(unittest.TestCase):
|
||||||
def runTest(self):
|
def runTest(self):
|
||||||
doc = scour.scourXmlFile('unittests/overflow-svg.svg')
|
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