Unittests: Add two tests for and simplify after e701acdc25
This commit is contained in:
parent
e701acdc25
commit
cf08a72e41
1 changed files with 24 additions and 23 deletions
47
testscour.py
47
testscour.py
|
|
@ -45,30 +45,31 @@ def walkTree(elem, func):
|
||||||
if walkTree(child, func) == False: return False
|
if walkTree(child, func) == False: return False
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
class ScourOptions:
|
class ScourOptions:
|
||||||
simple_colors = True
|
pass
|
||||||
style_to_xml = True
|
|
||||||
group_collapse = True
|
|
||||||
group_create = False
|
class EmptyOptions(unittest.TestCase):
|
||||||
strip_ids = False
|
def runTest(self):
|
||||||
strip_comments = False
|
options = ScourOptions
|
||||||
shorten_ids = False
|
try:
|
||||||
shorten_ids_prefix = ""
|
scour.scourXmlFile('unittests/ids-to-strip.svg', options)
|
||||||
embed_rasters = True
|
fail = False
|
||||||
keep_defs = False
|
except:
|
||||||
keep_editor_data = False
|
fail = True
|
||||||
remove_metadata = False
|
self.assertEqual(fail, False, 'Exception when calling Scour with empty options object')
|
||||||
renderer_workaround = True
|
|
||||||
strip_xml_prolog = False
|
class InvalidOptions(unittest.TestCase):
|
||||||
enable_viewboxing = False
|
def runTest(self):
|
||||||
digits = 5
|
options = ScourOptions
|
||||||
indent_type = "space"
|
options.invalidOption = "invalid value"
|
||||||
indent_depth = 1
|
try:
|
||||||
newlines = True
|
scour.scourXmlFile('unittests/ids-to-strip.svg', options)
|
||||||
strip_xml_space_attribute = False
|
fail = False
|
||||||
protect_ids_noninkscape = False
|
except:
|
||||||
protect_ids_list = None
|
fail = True
|
||||||
protect_ids_prefix = None
|
self.assertEqual(fail, False, 'Exception when calling Scour with invalid options')
|
||||||
|
|
||||||
class NoInkscapeElements(unittest.TestCase):
|
class NoInkscapeElements(unittest.TestCase):
|
||||||
def runTest(self):
|
def runTest(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue