#NEWLINE# def test_rename_attribute( self ) : #NEWLINE# #INDENT# 'Rename an attribute of a composite type' #NEWLINE# if ( self . db . version < 90100 ) : #NEWLINE# #INDENT# self . skipTest ( 'Only available on PG 9.1' ) #NEWLINE# #UNINDENT# inmap = self . std_map ( ) #NEWLINE# inmap [ 'schema public' ] . update ( { #NEWLINE# #INDENT# 'type t1' : { #NEWLINE# #INDENT# 'attributes' : [ { #NEWLINE# #INDENT# 'x' : { #NEWLINE# #INDENT# 'type' : 'integer' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'y1' : { #NEWLINE# #INDENT# 'type' : 'integer' , #NEWLINE# 'oldname' : 'y' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'z' : { #NEWLINE# #INDENT# 'type' : 'integer' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ] , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# sql = self . to_sql ( inmap , [ CREATE_COMPOSITE_STMT ] ) #NEWLINE# assert ( fix_indent ( sql [ 0 ] ) == 'ALTER TYPE t1 RENAME ATTRIBUTE y TO y1' )