comparison markup/tests/output.py @ 105:71f3db26eecb trunk

Include processing instructions in serialized streams.
author cmlenz
date Fri, 28 Jul 2006 15:15:50 +0000
parents 80386d62814f
children 10279d2eeec9
comparison
equal deleted inserted replaced
104:f12e7987d7f4 105:71f3db26eecb
71 def test_comment(self): 71 def test_comment(self):
72 stream = Stream([(Stream.COMMENT, 'foo bar', ('?', -1, -1))]) 72 stream = Stream([(Stream.COMMENT, 'foo bar', ('?', -1, -1))])
73 output = stream.render(XMLSerializer) 73 output = stream.render(XMLSerializer)
74 self.assertEqual('<!--foo bar-->', output) 74 self.assertEqual('<!--foo bar-->', output)
75 75
76 def test_processing_instruction(self):
77 stream = Stream([(Stream.PI, ('python', 'x = 2'), ('?', -1, -1))])
78 output = stream.render(XMLSerializer)
79 self.assertEqual('<?python x = 2?>', output)
80
76 81
77 def suite(): 82 def suite():
78 suite = unittest.TestSuite() 83 suite = unittest.TestSuite()
79 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test')) 84 suite.addTest(unittest.makeSuite(XMLSerializerTestCase, 'test'))
80 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__)) 85 suite.addTest(doctest.DocTestSuite(XMLSerializer.__module__))
Copyright (C) 2012-2017 Edgewall Software