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()