Changeset 25 for trunk/airspeed_test.py
- Timestamp:
- 19/08/04 12:54:38 (8 years ago)
- Files:
-
- 1 modified
-
trunk/airspeed_test.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/airspeed_test.py
r24 r25 326 326 template = airspeed.Template('#macro ( hello)hi#end#macro(hello)again#end') 327 327 self.assertRaises(Exception, template.merge, {}) ## Should this be TemplateSyntaxError? 328 329 def test_include_directive_gives_error_if_no_loader_provided(self): 330 template = airspeed.Template('#include ("foo.tmpl")') 331 self.assertRaises(airspeed.TemplateError, template.merge, {}) 332 333 def test_include_directive_yield_loader_error_if_included_content_not_found(self): 334 class BrokenLoader: 335 def merge_text(self, name, stream): 336 raise IOError(name) 337 template = airspeed.Template('#include ("foo.tmpl")') 338 self.assertRaises(IOError, template.merge, {}, loader=BrokenLoader()) 328 339 329 340 # … … 342 353 # Q. What is scope of #set ($customer.Name = 'john') ??? 343 354 # Scope of #set across if/elseif/else? 355 # Scope of namespace for #include etc 344 356 # 345 357
