#NEWLINE# def test_can_alias_an_argument( self ) : #NEWLINE# #INDENT# arg = arguments . CustomArgument ( 'foo' , dest = 'foo' , argument_model = model . Shape ( 'FooArg' , { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } ) ) #NEWLINE# self . argument_table [ 'foo' ] = arg #NEWLINE# handler = argrename . hidden_alias ( 'foo' , 'alias-name' ) #NEWLINE# handler ( self . argument_table ) #NEWLINE# self . assertIn ( 'alias-name' , handler . argument_table ) #NEWLINE# self . assertIn ( 'foo' , self . argument_table ) #NEWLINE# self . assertEqual ( self . argument_table [ 'alias-name' ] . name , 'alias-name' )