@@ -197,7 +197,8 @@ def test_get_tenant(self, tenant_mgt_app):
197
197
assert req .method == 'GET'
198
198
assert req .url == '{0}/tenants/tenant-id' .format (TENANT_MGT_URL_PREFIX )
199
199
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
200
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
200
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
201
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
201
202
202
203
def test_tenant_not_found (self , tenant_mgt_app ):
203
204
_instrument_tenant_mgt (tenant_mgt_app , 500 , TENANT_NOT_FOUND_RESPONSE )
@@ -289,7 +290,8 @@ def _assert_request(self, recorder, body):
289
290
assert req .method == 'POST'
290
291
assert req .url == '{0}/tenants' .format (TENANT_MGT_URL_PREFIX )
291
292
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
292
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
293
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
294
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
293
295
got = json .loads (req .body .decode ())
294
296
assert got == body
295
297
@@ -389,7 +391,8 @@ def _assert_request(self, recorder, body, mask):
389
391
assert req .url == '{0}/tenants/tenant-id?updateMask={1}' .format (
390
392
TENANT_MGT_URL_PREFIX , ',' .join (mask ))
391
393
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
392
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
394
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
395
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
393
396
got = json .loads (req .body .decode ())
394
397
assert got == body
395
398
@@ -411,7 +414,8 @@ def test_delete_tenant(self, tenant_mgt_app):
411
414
assert req .method == 'DELETE'
412
415
assert req .url == '{0}/tenants/tenant-id' .format (TENANT_MGT_URL_PREFIX )
413
416
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
414
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
417
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
418
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
415
419
416
420
def test_tenant_not_found (self , tenant_mgt_app ):
417
421
_instrument_tenant_mgt (tenant_mgt_app , 500 , TENANT_NOT_FOUND_RESPONSE )
@@ -555,7 +559,8 @@ def _assert_request(self, recorder, expected=None):
555
559
req = recorder [0 ]
556
560
assert req .method == 'GET'
557
561
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
558
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
562
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
563
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
559
564
request = dict (parse .parse_qsl (parse .urlsplit (req .url ).query ))
560
565
assert request == expected
561
566
@@ -932,7 +937,8 @@ def _assert_request(
932
937
assert req .method == method
933
938
assert req .url == '{0}/tenants/tenant-id{1}' .format (prefix , want_url )
934
939
assert req .headers ['X-Client-Version' ] == f'Python/Admin/{ firebase_admin .__version__ } '
935
- assert req .headers ['X-GOOG-API-CLIENT' ] == _utils .get_metrics_header ()
940
+ expected_metrics_header = _utils .get_metrics_header () + ' mock-cred-metric-tag'
941
+ assert req .headers ['x-goog-api-client' ] == expected_metrics_header
936
942
body = json .loads (req .body .decode ())
937
943
assert body == want_body
938
944
0 commit comments