mirror of
https://github.com/shlomif/PySolFC.git
synced 2025-04-05 00:02:29 -04:00
add a test
This commit is contained in:
parent
bbf038300b
commit
8a2e4d7a10
1 changed files with 18 additions and 0 deletions
|
@ -16,6 +16,7 @@ class MyTests(unittest.TestCase):
|
|||
f.getvalue(),
|
||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
||||
+ "<foo one=\"val1\" two=\"val2\"/>\n")
|
||||
|
||||
f = cStringIO()
|
||||
e = KpatXmlEmitter(f)
|
||||
self.assertTrue(e)
|
||||
|
@ -28,3 +29,20 @@ class MyTests(unittest.TestCase):
|
|||
+ "<foo one=\"val1\" two=\"val2\">\n"
|
||||
+ "\t<flutter/>\n"
|
||||
+ "</foo>\n")
|
||||
|
||||
f = cStringIO()
|
||||
e = KpatXmlEmitter(f)
|
||||
self.assertTrue(e)
|
||||
e.writeStartTag("foo", [("one", "val1"), ("two", "val2")])
|
||||
e.writeStartTag("rar", [("z", "zval"), ("a", "aval")])
|
||||
e.writeEmptyTag("flutter", [])
|
||||
e.endTag()
|
||||
e.endTag()
|
||||
self.assertEqual(
|
||||
f.getvalue(),
|
||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
||||
+ "<foo one=\"val1\" two=\"val2\">\n"
|
||||
+ "\t<rar z=\"zval\" a=\"aval\">\n"
|
||||
+ "\t\t<flutter/>\n"
|
||||
+ "\t</rar>\n"
|
||||
+ "</foo>\n")
|
||||
|
|
Loading…
Add table
Reference in a new issue