Changeset 4

Show
Ignore:
Timestamp:
11/08/04 19:02:28 (4 years ago)
Author:
steve
Message:

foreach over plain content skipped if inside failing if

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/airspeed_test.py

    r3 r4  
    116116        self.assertEquals("Hello you. Hello you. ", parser.merge(template)) 
    117117 
     118    def test_foreach_skipped_when_nested_in_a_failing_if(self): 
     119        parser = airspeed.Parser() 
     120        template = airspeed.Template("#if ($false_value)#foreach ($name in $names)Hello you. #end#end") 
     121        parser["false_value"] = False 
     122        parser["names"] = ["Chris", "Steve"] 
     123        self.assertEquals("", parser.merge(template)) 
     124 
    118125if __name__ == '__main__': 
    119126    reload(airspeed)