Coverage for tests/test_xmlChan.py : 26%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
self.dataDir = os.path.join(os.path.dirname(__file__), "data")
sstream = ast.StringStream() chan = ast.XmlChan(sstream) self.assertEqual(chan.xmlFormat, "NATIVE") self.assertEqual(chan.xmlLength, 0) self.assertEqual(chan.xmlPrefix, "")
zoommap = ast.ZoomMap(3, 2.0) self.checkXmlPersistence(sstream=sstream, chan=chan, obj=zoommap)
sstream = ast.StringStream() chan = ast.XmlChan( sstream, 'XmlFormat="QUOTED", XmlLength=2000, XmlPrefix="foo"') self.assertEqual(chan.xmlFormat, "QUOTED") self.assertEqual(chan.xmlLength, 2000) self.assertEqual(chan.xmlPrefix, "foo") zoommap = ast.ZoomMap(4, 1.5) self.checkXmlPersistence(sstream=sstream, chan=chan, obj=zoommap)
sstream = ast.StringStream() chan = ast.XmlChan(sstream) chan.xmlFormat = "QUOTED" chan.xmlLength = 1500 chan.xmlPrefix = "test" self.assertEqual(chan.xmlFormat, "QUOTED") self.assertEqual(chan.xmlLength, 1500) self.assertEqual(chan.xmlPrefix, "test") zoommap = ast.ZoomMap(1, 0.5) self.checkXmlPersistence(sstream=sstream, chan=chan, obj=zoommap)
"""Check that an Ast object can be persisted and unpersisted """ chan.write(obj) sstream.sinkToSource() obj_copy = chan.read() self.assertEqual(obj.className, obj_copy.className) self.assertEqual(obj.show(), obj_copy.show()) self.assertEqual(str(obj), str(obj_copy)) self.assertEqual(repr(obj), repr(obj_copy))
unittest.main() |