| | 322 | |
| | 323 | def test_parenthesised_value(self): |
| | 324 | template = airspeed.Template('#if ( ($value1 == 1) && ($value2 == 2) )yes#end') |
| | 325 | self.assertEquals('', template.merge({'value1': 0, 'value2': 1})) |
| | 326 | self.assertEquals('', template.merge({'value1': 1, 'value2': 1})) |
| | 327 | self.assertEquals('', template.merge({'value1': 0, 'value2': 2})) |
| | 328 | self.assertEquals('yes', template.merge({'value1': 1, 'value2': 2})) |
| | 329 | |
| | 330 | def test_compound_condition(self): |
| | 331 | template = airspeed.Template('#if ( ($value) )yes#end') |
| | 332 | self.assertEquals('', template.merge({'value': False})) |
| | 333 | self.assertEquals('yes', template.merge({'value': True})) |