@@ -163,20 +163,19 @@ def test_keyword_arguments_safe(self):
163163 raises (TypeError , s .safe_substitute , d , {})
164164
165165 def test_delimiter_override (self ):
166+ eq = self .assertEqual
167+ raises = self .assertRaises
166168 class AmpersandTemplate (Template ):
167169 delimiter = '&'
168170 s = AmpersandTemplate ('this &gift is for &{who} &&' )
169- self .assertEqual (s .substitute (gift = 'bud' , who = 'you' ),
170- 'this bud is for you &' )
171- self .assertRaises (KeyError , s .substitute )
172- self .assertEqual (s .safe_substitute (gift = 'bud' , who = 'you' ),
173- 'this bud is for you &' )
174- self .assertEqual (s .safe_substitute (),
175- 'this &gift is for &{who} &' )
171+ eq (s .substitute (gift = 'bud' , who = 'you' ), 'this bud is for you &' )
172+ raises (KeyError , s .substitute )
173+ eq (s .safe_substitute (gift = 'bud' , who = 'you' ), 'this bud is for you &' )
174+ eq (s .safe_substitute (), 'this &gift is for &{who} &' )
176175 s = AmpersandTemplate ('this &gift is for &{who} &' )
177- self . assertRaises (ValueError , s .substitute ,
178- dict ( gift = 'bud' , who = 'you' ) )
179- self . assertRaises ( ValueError , s . safe_substitute )
176+ raises (ValueError , s .substitute , dict ( gift = 'bud' , who = 'you' ))
177+ eq ( s . safe_substitute (), 'this &gift is for &{who} &' )
178+
180179
181180def test_main ():
182181 from test import test_support
0 commit comments