Changeset 42 for trunk/airspeed_test.py

Show
Ignore:
Timestamp:
17/02/05 01:58:20 (7 years ago)
Author:
steve
Message:

Clarification for case #3: errors are still raised if trying to #foreach over non-iterable value that is not None

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/airspeed_test.py

    r41 r42  
    425425        template = airspeed.Template('#foreach($value in $values)foo#end') 
    426426        self.assertEquals('', template.merge({})) 
     427 
     428    def test_foreach_with_non_iterable_variable_raises_error(self): 
     429        template = airspeed.Template('#foreach($value in $values)foo#end') 
     430        self.assertRaises(ValueError, template.merge, {'values': 1}) 
    427431 
    428432#