import cStringIO from Ft.Xml.Domlette import Print, PrettyPrint, NonvalidatingReader SRC1 = """\ test test2 test2 """ EXPECTED1_PRINTED = """\ test test2 test2 """ EXPECTED1_PRETTY = """\ test test2 test2 """ def Test(tester): tester.startGroup('Rich Salz reports default namespace munging') doc = NonvalidatingReader.parseString(SRC1, __name__) tester.startTest('Ft.Xml.Domlette.Print') stream = cStringIO.StringIO() Print(doc, stream=stream) result = stream.getvalue() tester.compare(EXPECTED1_PRINTED, result) tester.testDone() tester.startTest('Ft.Xml.Domlette.PrettyPrint') stream = cStringIO.StringIO() PrettyPrint(doc, stream=stream) result = stream.getvalue() tester.compare(EXPECTED1_PRETTY, result) tester.testDone() tester.groupDone() return