@@ -878,25 +878,21 @@ def _makeOne(self, *args, **kwargs):
878878
879879 def test_constructor (self ):
880880 credentials = object ()
881- user_agent = object ()
882- plugin = self ._makeOne (credentials , user_agent )
881+ plugin = self ._makeOne (credentials )
883882 self .assertIs (plugin ._credentials , credentials )
884- self .assertIs (plugin ._user_agent , user_agent )
885883
886884 def test___call__ (self ):
887885 access_token_expected = 'FOOBARBAZ'
888886 credentials = _Credentials (access_token = access_token_expected )
889- user_agent = 'USER_AGENT'
890887 callback_args = []
891888
892889 def callback (* args ):
893890 callback_args .append (args )
894891
895- transformer = self ._makeOne (credentials , user_agent )
892+ transformer = self ._makeOne (credentials )
896893 result = transformer (None , callback )
897894 cb_headers = [
898895 ('authorization' , 'Bearer ' + access_token_expected ),
899- ('user-agent' , user_agent ),
900896 ]
901897 self .assertEqual (result , None )
902898 self .assertEqual (callback_args , [(cb_headers , None )])
@@ -942,8 +938,8 @@ def composite_channel_credentials(self, *args):
942938 self .composite_channel_credentials_args = args
943939 return COMPOSITE_CREDS
944940
945- def secure_channel (self , * args ):
946- self .secure_channel_args = args
941+ def secure_channel (self , * args , ** kwargs ):
942+ self .secure_channel_args = ( args , kwargs )
947943 return CHANNEL
948944
949945 grpc_mod = _GRPCModule ()
@@ -969,16 +965,20 @@ def mock_plugin(*args):
969965
970966 self .assertTrue (result is mock_result )
971967 self .assertEqual (stub_inputs , [CHANNEL ])
972- self .assertEqual (plugin_args , [(credentials , user_agent )])
968+ self .assertEqual (plugin_args , [(credentials ,)])
973969 self .assertEqual (grpc_mod .ssl_channel_credentials_args , ())
974970 self .assertEqual (grpc_mod .metadata_call_credentials_args ,
975971 ((metadata_plugin ,), {'name' : 'google_creds' }))
976972 self .assertEqual (
977973 grpc_mod .composite_channel_credentials_args ,
978974 (SSL_CREDS , METADATA_CREDS ))
979975 target = '%s:%d' % (host , http_client .HTTPS_PORT )
976+ secure_args = (target , COMPOSITE_CREDS )
977+ secure_kwargs = {
978+ 'options' : (('grpc.secondary_user_agent' , user_agent ),)
979+ }
980980 self .assertEqual (grpc_mod .secure_channel_args ,
981- (target , COMPOSITE_CREDS ))
981+ (secure_args , secure_kwargs ))
982982
983983
984984class Test_make_insecure_stub (unittest .TestCase ):
0 commit comments