Changeset 15 for trunk/airspeed_test.py

Show
Ignore:
Timestamp:
17/08/04 18:10:28 (8 years ago)
Author:
steve
Message:

support for #else blocks

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/airspeed_test.py

    r14 r15  
    150150        self.assertEquals('"batman"', template.merge({})) 
    151151 
    152 #    def test_else_block_evaluated_if_if_expression_false(self): 
    153 #        template = airspeed.Template('#if ($value) true #else false #end') 
    154 #        self.assertEquals(" false ", template.merge({})) 
     152    def test_string_literal_can_contain_embedded_escaped_newlines(self): 
     153        template = airspeed.Template('#set ($name = "\\\\batman\\nand robin")$name') 
     154        self.assertEquals('\\batman\nand robin', template.merge({})) 
     155 
     156    def test_else_block_evaluated_when_if_expression_false(self): 
     157        template = airspeed.Template('#if ($value) true #else false #end') 
     158        self.assertEquals(" false ", template.merge({})) 
    155159 
    156160