#NEWLINE# def test_using_context_variable_in_defining_macro( self ) : #NEWLINE# #INDENT# ' People should be able to use context variables in defining\n        default values for templates.\n        ' #NEWLINE# t = Template ( ( ( ( self . LOAD_MACROS + self . MACRO4_DEFINITION ) + t . USE_MACRO4_WITH_VALUE ) + self . USE_MACRO4_WITHOUT_VALUE ) ) #NEWLINE# c = Context ( { #NEWLINE# #INDENT# 'foo' : self . FOO_VALUE , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . assertEqual ( t . render ( c ) , ( self . MACRO4_WITH_VALUE_RENDERED + self . MACRO4_WITHOUT_VALUE_RENDERED ) )