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(),
|
f.getvalue(),
|
||||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
||||||
+ "<foo one=\"val1\" two=\"val2\"/>\n")
|
+ "<foo one=\"val1\" two=\"val2\"/>\n")
|
||||||
|
|
||||||
f = cStringIO()
|
f = cStringIO()
|
||||||
e = KpatXmlEmitter(f)
|
e = KpatXmlEmitter(f)
|
||||||
self.assertTrue(e)
|
self.assertTrue(e)
|
||||||
|
@ -28,3 +29,20 @@ class MyTests(unittest.TestCase):
|
||||||
+ "<foo one=\"val1\" two=\"val2\">\n"
|
+ "<foo one=\"val1\" two=\"val2\">\n"
|
||||||
+ "\t<flutter/>\n"
|
+ "\t<flutter/>\n"
|
||||||
+ "</foo>\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