Changeset 10 for trunk/airspeed_test.py
- Timestamp:
- 12/08/04 13:12:04 (8 years ago)
- Files:
-
- 1 modified
-
trunk/airspeed_test.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/airspeed_test.py
r9 r10 14 14 template = airspeed.Template("Hello $name") 15 15 self.assertEquals("Hello Chris", template.merge({"name": "Chris"})) 16 17 def test_dollar_left_untouched(self): 18 template = airspeed.Template("Hello $ ") 19 self.assertEquals("Hello $ ", template.merge({})) 16 20 17 21 def test_unmatched_name_does_not_get_substituted(self): … … 109 113 110 114 def test_loop_counter_variables_do_not_clash_in_nested_loops(self): 111 template = airspeed.Template("#foreach ($word in $greetings) outer $velocityCount#foreach ($word in $names), inner $velocityCount#end. #end")115 template = airspeed.Template("#foreach ($word in $greetings)Outer $velocityCount#foreach ($word in $names), inner $velocityCount#end. #end") 112 116 namespace = {"greetings": ["Hello", "Goodbye"], "names": ["Chris", "Steve"]} 113 self.assertEquals("outer 1, inner 1, inner 2. outer 2, inner 1, inner 2. ", template.merge(namespace)) 117 self.assertEquals("Outer 1, inner 1, inner 2. Outer 2, inner 1, inner 2. ", template.merge(namespace)) 118 119 def test_can_use_an_integer_variable_defined_in_template(self): 120 template = airspeed.Template("#set ($value = 10)$value") 121 self.assertEquals("10", template.merge({})) 122 123 def test_passed_in_namespace_not_modified_by_set(self): 124 template = airspeed.Template("#set ($value = 10)$value") 125 namespace = {} 126 template.merge(namespace) 127 self.assertEquals({}, namespace) 114 128 115 129
