#NEWLINE# def test_deannotate_3( self ) : #NEWLINE# #INDENT# table1 = table ( 'table1' , column ( 'col1' ) , column ( 'col2' ) , column ( 'col3' ) , column ( 'col4' ) ) #NEWLINE# j = and_ ( ( table1 . c . col1 . _annotate ( { #NEWLINE# #INDENT# 'remote' : True , #NEWLINE# #UNINDENT# } ) == table1 . c . col2 . _annotate ( { #NEWLINE# #INDENT# 'local' : True , #NEWLINE# #UNINDENT# } ) ) , ( table1 . c . col3 . _annotate ( { #NEWLINE# #INDENT# 'remote' : True , #NEWLINE# #UNINDENT# } ) == table1 . c . col4 . _annotate ( { #NEWLINE# #INDENT# 'local' : True , #NEWLINE# #UNINDENT# } ) ) ) #NEWLINE# j2 = sql_util . _deep_deannotate ( j2 ) #NEWLINE# eq_ ( j . clauses [ 0 ] . left . _annotations , { #NEWLINE# #INDENT# 'remote' : True , #NEWLINE# #UNINDENT# } ) #NEWLINE# eq_ ( j2 . clauses [ 0 ] . left . _annotations , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } )