Changeset 1191
- Timestamp:
- Dec 29, 2012, 8:14:10 PM (11 years ago)
- Location:
- trunk/genshi
- Files:
-
- 4 edited
-
builder.py (modified) (1 diff)
-
template/tests/directives.py (modified) (5 diffs)
-
template/tests/eval.py (modified) (1 diff)
-
tests/builder.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/genshi/builder.py
r1083 r1191 176 176 escaped: 177 177 178 >>> print(Element('textarea', rows=10 , cols=60))179 <textarea rows="10" cols="60"/>178 >>> print(Element('textarea', rows=10)) 179 <textarea rows="10"/> 180 180 >>> print(Element('span', title='1 < 2')) 181 181 <span title="1 < 2"/> -
trunk/genshi/template/tests/directives.py
r1170 r1191 31 31 <elem py:for="item in items" py:attrs="item"/> 32 32 </doc>""") 33 items = [{'id': 1 , 'class': 'foo'}, {'id': 2, 'class': 'bar'}]34 self.assertEqual("""<doc> 35 <elem id="1" class="foo"/><elem id="2" class="bar"/>33 items = [{'id': 1}, {'id': 2}] 34 self.assertEqual("""<doc> 35 <elem id="1"/><elem id="2"/> 36 36 </doc>""", tmpl.generate(items=items).render(encoding=None)) 37 37 … … 396 396 <div py:def="f(*args, **kwargs)"> 397 397 ${repr(args)} 398 ${repr( kwargs)}398 ${repr(sorted(kwargs.items()))} 399 399 </div> 400 400 ${f(1, 2, a=3, b=4)} … … 403 403 <div> 404 404 [1, 2] 405 {'a': 3, 'b': 4}405 [('a', 3), ('b', 4)] 406 406 </div> 407 407 </doc>""", tmpl.generate().render(encoding=None)) … … 458 458 <p>key=a, value=1</p> 459 459 <p>key=b, value=2</p> 460 </doc>""", tmpl.generate(items= dict(a=1, b=2).items())460 </doc>""", tmpl.generate(items=(('a', 1), ('b', 2))) 461 461 .render(encoding=None)) 462 462 … … 473 473 <p>0: key=a, value=1</p> 474 474 <p>1: key=b, value=2</p> 475 </doc>""", tmpl.generate(items=enumerate( dict(a=1, b=2).items()))475 </doc>""", tmpl.generate(items=enumerate([('a', 1), ('b', 2)])) 476 476 .render(encoding=None)) 477 477 -
trunk/genshi/template/tests/eval.py
r1159 r1191 589 589 data = {} 590 590 suite.execute(data) 591 self.assertEqual([' fooabc', 'bardef'], data['x'])591 self.assertEqual(['bardef', 'fooabc'], sorted(data['x'])) 592 592 593 593 def test_def_nested(self): -
trunk/genshi/tests/builder.py
r1081 r1191 23 23 24 24 def test_link(self): 25 link = tag.a(href='#', title='Foo',accesskey=None)('Bar')25 link = tag.a(href='#', accesskey=None)('Bar') 26 26 events = list(link.generate()) 27 27 self.assertEqual((Stream.START, 28 ('a', Attrs([('href', "#") , ('title', "Foo")])),28 ('a', Attrs([('href', "#")])), 29 29 (None, -1, -1)), events[0]) 30 30 self.assertEqual((Stream.TEXT, 'Bar', (None, -1, -1)), events[1])
Note: See TracChangeset
for help on using the changeset viewer.
