1
0
Fork 0
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:
Shlomi Fish 2019-04-08 13:53:37 +03:00
parent bbf038300b
commit 8a2e4d7a10

View file

@ -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")