RDF1 = """\ """ EXPECTED1 = """ """ def Test(tester): from cStringIO import StringIO from Ft.Lib.Uri import OsPathToUri from Ft.Rdf import Util from Ft.Xml.Domlette import PrettyPrint from Ft.Xml.Lib import TreeCompare tester.startTest('Deserialize and reserialize') scope = OsPathToUri(__file__, attemptAbsolute=True) scope += '-INTERNAL-XML-STRING' model, db = Util.DeserializeFromString(RDF1, scope=scope) from Ft.Rdf.Serializers.Dom import Serializer serializer = Serializer() stream = StringIO() doc = serializer.serialize(model) PrettyPrint(doc, stream) tester.compare(stream.getvalue(), EXPECTED1, func=TreeCompare.TreeCompare) tester.testDone()