Changeset 38
- Timestamp:
- 07/11/04 23:43:01 (4 years ago)
- Files:
-
- trunk/airspeed.py (modified) (2 diffs)
- trunk/airspeed_test.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/airspeed.py
r36 r38 278 278 279 279 class ArrayLiteral(_Element): 280 START = re.compile(r'\[[ \t]*(.*)$' )281 END = re.compile(r'[ \t]*\](.*)$')280 START = re.compile(r'\[[ \t]*(.*)$', re.S) 281 END = re.compile(r'[ \t]*\](.*)$', re.S) 282 282 values = _EmptyValues() 283 283 … … 498 498 499 499 class Assignment(_Element): 500 START = re.compile(r'\s*\(\s*\$([a-z_][a-z0-9_]*)\s*=\s*(.*)$', re.S )500 START = re.compile(r'\s*\(\s*\$([a-z_][a-z0-9_]*)\s*=\s*(.*)$', re.S + re.I) 501 501 END = re.compile(r'\s*\)(?:[ \t]*\r?\n)?(.*)$', re.S + re.M) 502 502 trunk/airspeed_test.py
r37 r38 382 382 383 383 def test_array_literal(self): 384 template = airspeed.Template('blah\n#set($values = ["Hello ", $person, ", your lucky number is ", 7])\n#foreach($value in $values)$value#end')385 self.assertEquals('blah\nHello Chris, your lucky number is 7 ', template.merge({'person': 'Chris'}))384 template = airspeed.Template('blah\n#set($valuesInList = ["Hello ", $person, ", your lucky number is ", 7])\n#foreach($value in $valuesInList)$value#end\nblah') 385 self.assertEquals('blah\nHello Chris, your lucky number is 7\nblah', template.merge({'person': 'Chris'})) 386 386 387 387 def test_nested_array_literals(self):
