Skip to content

Commit a8169f2

Browse files
author
Luke Sneeringer
committed
Record arguments to _Client.
1 parent 92ac894 commit a8169f2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

spanner/unit_tests/test_client.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,14 +152,16 @@ def test_instance_admin_api(self):
152152

153153
class _Client(object):
154154
def __init__(self, *args, **kwargs):
155-
pass
155+
self.args = args
156+
self.kwargs = kwargs
156157

157158
with _Monkey(MUT, InstanceAdminClient=_Client):
158159
api = client.instance_admin_api
159160

160161
self.assertTrue(isinstance(api, _Client))
161162
again = client.instance_admin_api
162163
self.assertTrue(again is api)
164+
self.assertEqual(kwargs['lib_name'], 'gccl')
163165

164166
def test_database_admin_api(self):
165167
from google.cloud._testing import _Monkey
@@ -170,14 +172,16 @@ def test_database_admin_api(self):
170172

171173
class _Client(object):
172174
def __init__(self, *args, **kwargs):
173-
pass
175+
self.args = args
176+
self.kwargs = kwargs
174177

175178
with _Monkey(MUT, DatabaseAdminClient=_Client):
176179
api = client.database_admin_api
177180

178181
self.assertTrue(isinstance(api, _Client))
179182
again = client.database_admin_api
180183
self.assertTrue(again is api)
184+
self.assertEqual(kwargs['lib_name'], 'gccl')
181185

182186
def test_copy(self):
183187
credentials = _Credentials('value')

0 commit comments

Comments
 (0)