comparison markup/tests/builder.py @ 94:80c72e936e72

Some bugfixes and minor performance improvements for the builder module.
author cmlenz
date Fri, 21 Jul 2006 09:32:56 +0000
parents 822089ae65ce
children bc73d3ab823f
comparison
equal deleted inserted replaced
93:f648152df7fd 94:80c72e936e72
23 23
24 def test_link(self): 24 def test_link(self):
25 link = tag.a(href='#', title='Foo', accesskey=None)('Bar') 25 link = tag.a(href='#', title='Foo', accesskey=None)('Bar')
26 bits = iter(link.generate()) 26 bits = iter(link.generate())
27 self.assertEqual((Stream.START, ('a', [('href', "#"), ('title', "Foo")]), 27 self.assertEqual((Stream.START, ('a', [('href', "#"), ('title', "Foo")]),
28 (-1, -1)), bits.next()) 28 (None, -1, -1)), bits.next())
29 self.assertEqual((Stream.TEXT, u'Bar', (-1, -1)), bits.next()) 29 self.assertEqual((Stream.TEXT, u'Bar', (None, -1, -1)), bits.next())
30 self.assertEqual((Stream.END, 'a', (-1, -1)), bits.next()) 30 self.assertEqual((Stream.END, 'a', (None, -1, -1)), bits.next())
31 31
32 32
33 def suite(): 33 def suite():
34 suite = unittest.TestSuite() 34 suite = unittest.TestSuite()
35 suite.addTest(doctest.DocTestSuite(Element.__module__)) 35 suite.addTest(doctest.DocTestSuite(Element.__module__))
Copyright (C) 2012-2017 Edgewall Software