@@ -1108,6 +1108,7 @@ def _call_fut(self, client):
11081108 return make_gax_logging_api (client )
11091109
11101110 def test_it (self ):
1111+ from google .cloud .logging import __version__
11111112 from google .cloud .logging ._gax import _LoggingAPI
11121113 from google .cloud .logging ._gax import DEFAULT_USER_AGENT
11131114
@@ -1116,15 +1117,17 @@ def test_it(self):
11161117 client = mock .Mock (_connection = conn , spec = ['_connection' ])
11171118 channels = []
11181119 channel_args = []
1120+ generated_api_kwargs = []
11191121 channel_obj = object ()
11201122 generated = object ()
11211123
11221124 def make_channel (* args ):
11231125 channel_args .append (args )
11241126 return channel_obj
11251127
1126- def generated_api (channel = None ):
1128+ def generated_api (channel = None , ** kwargs ):
11271129 channels .append (channel )
1130+ generated_api_kwargs .append (kwargs )
11281131 return generated
11291132
11301133 host = 'foo.apis.invalid'
@@ -1141,6 +1144,10 @@ def generated_api(channel=None):
11411144 self .assertEqual (channel_args ,
11421145 [(creds , DEFAULT_USER_AGENT , host )])
11431146
1147+ self .assertEqual (len (generated_api_kwargs ), 1 )
1148+ self .assertEqual (generated_api_kwargs [0 ]['lib_name' ], 'gccl' )
1149+ self .assertEqual (generated_api_kwargs [0 ]['lib_version' ], __version__ )
1150+
11441151 self .assertIsInstance (logging_api , _LoggingAPI )
11451152 self .assertIs (logging_api ._gax_api , generated )
11461153 self .assertIs (logging_api ._client , client )
@@ -1155,6 +1162,7 @@ def _call_fut(self, client):
11551162 return make_gax_metrics_api (client )
11561163
11571164 def test_it (self ):
1165+ from google .cloud .logging import __version__
11581166 from google .cloud .logging ._gax import _MetricsAPI
11591167 from google .cloud .logging ._gax import DEFAULT_USER_AGENT
11601168
@@ -1163,15 +1171,17 @@ def test_it(self):
11631171 client = mock .Mock (_connection = conn , spec = ['_connection' ])
11641172 channels = []
11651173 channel_args = []
1174+ generated_api_kwargs = []
11661175 channel_obj = object ()
11671176 generated = object ()
11681177
11691178 def make_channel (* args ):
11701179 channel_args .append (args )
11711180 return channel_obj
11721181
1173- def generated_api (channel = None ):
1182+ def generated_api (channel = None , ** kwargs ):
11741183 channels .append (channel )
1184+ generated_api_kwargs .append (kwargs )
11751185 return generated
11761186
11771187 host = 'foo.apis.invalid'
@@ -1188,6 +1198,10 @@ def generated_api(channel=None):
11881198 self .assertEqual (channel_args ,
11891199 [(creds , DEFAULT_USER_AGENT , host )])
11901200
1201+ self .assertEqual (len (generated_api_kwargs ), 1 )
1202+ self .assertEqual (generated_api_kwargs [0 ]['lib_name' ], 'gccl' )
1203+ self .assertEqual (generated_api_kwargs [0 ]['lib_version' ], __version__ )
1204+
11911205 self .assertIsInstance (metrics_api , _MetricsAPI )
11921206 self .assertIs (metrics_api ._gax_api , generated )
11931207 self .assertIs (metrics_api ._client , client )
@@ -1202,6 +1216,7 @@ def _call_fut(self, client):
12021216 return make_gax_sinks_api (client )
12031217
12041218 def test_it (self ):
1219+ from google .cloud .logging import __version__
12051220 from google .cloud .logging ._gax import _SinksAPI
12061221 from google .cloud .logging ._gax import DEFAULT_USER_AGENT
12071222
@@ -1210,15 +1225,17 @@ def test_it(self):
12101225 client = mock .Mock (_connection = conn , spec = ['_connection' ])
12111226 channels = []
12121227 channel_args = []
1228+ generated_api_kwargs = []
12131229 channel_obj = object ()
12141230 generated = object ()
12151231
12161232 def make_channel (* args ):
12171233 channel_args .append (args )
12181234 return channel_obj
12191235
1220- def generated_api (channel = None ):
1236+ def generated_api (channel = None , ** kwargs ):
12211237 channels .append (channel )
1238+ generated_api_kwargs .append (kwargs )
12221239 return generated
12231240
12241241 host = 'foo.apis.invalid'
@@ -1235,6 +1252,10 @@ def generated_api(channel=None):
12351252 self .assertEqual (channel_args ,
12361253 [(creds , DEFAULT_USER_AGENT , host )])
12371254
1255+ self .assertEqual (len (generated_api_kwargs ), 1 )
1256+ self .assertEqual (generated_api_kwargs [0 ]['lib_name' ], 'gccl' )
1257+ self .assertEqual (generated_api_kwargs [0 ]['lib_version' ], __version__ )
1258+
12381259 self .assertIsInstance (sinks_api , _SinksAPI )
12391260 self .assertIs (sinks_api ._gax_api , generated )
12401261 self .assertIs (sinks_api ._client , client )
0 commit comments