Changeset 28 for trunk/airspeed_test.py

Show
Ignore:
Timestamp:
19/08/04 16:06:52 (8 years ago)
Author:
steve
Message:

single-quoted string literals

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/airspeed_test.py

    r27 r28  
    131131    def test_can_use_a_string_variable_defined_in_template(self): 
    132132        template = airspeed.Template('#set ($value = "Steve")$value') 
     133        self.assertEquals("Steve", template.merge({})) 
     134 
     135    def test_can_use_a_single_quoted_string_variable_defined_in_template(self): 
     136        template = airspeed.Template("#set ($value = 'Steve')$value") 
    133137        self.assertEquals("Steve", template.merge({})) 
    134138 
     
    364368        template = airspeed.Template('Message is: #parse ("foo.tmpl")!') 
    365369        self.assertEquals('Message is: hola!', template.merge({'message': 'hola'}, loader=WorkingLoader())) 
     370        template = airspeed.Template('Message is: #parse ($foo)!') 
     371        self.assertEquals('Message is: hola!', template.merge({'foo': 'foo.tmpl', 'message': 'hola'}, loader=WorkingLoader())) 
    366372 
    367373# 
     
    372378#  range literals 
    373379#  list literals 
    374 #  #parse 
    375380#  Bind #macro calls at compile time? 
    376381#  Interpolated strings