diff --git a/tests/lib/pysol_tests/kpat_load_save.py b/tests/lib/pysol_tests/kpat_load_save.py index 1e62e5ca..bb15042a 100644 --- a/tests/lib/pysol_tests/kpat_load_save.py +++ b/tests/lib/pysol_tests/kpat_load_save.py @@ -16,6 +16,7 @@ class MyTests(unittest.TestCase): f.getvalue(), "\n" + "\n") + f = cStringIO() e = KpatXmlEmitter(f) self.assertTrue(e) @@ -28,3 +29,20 @@ class MyTests(unittest.TestCase): + "\n" + "\t\n" + "\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(), + "\n" + + "\n" + + "\t\n" + + "\t\t\n" + + "\t\n" + + "\n")