@@ -310,6 +310,30 @@ def test_create_client_with_global_location(self):
310310 assert isinstance (client , utils .PredictionClientWithOverride )
311311 assert client ._transport ._host == f"https://{ constants .API_BASE_PATH } "
312312
313+ def test_create_client_with_mrep_location (self ):
314+ initializer .global_config .init (project = _TEST_PROJECT , location = "us" )
315+ client = initializer .global_config .create_client (
316+ client_class = utils .ModelClientWithOverride
317+ )
318+ assert initializer .global_config .location == "us"
319+ assert client ._transport ._host == "aiplatform.us.rep.googleapis.com:443"
320+
321+ def test_create_client_with_mrep_location_prediction_client (self ):
322+ initializer .global_config .init (project = _TEST_PROJECT , location = "us" )
323+ client = initializer .global_config .create_client (
324+ client_class = utils .PredictionClientWithOverride ,
325+ prediction_client = True ,
326+ )
327+ assert client ._transport ._host == "aiplatform.us.rep.googleapis.com:443"
328+
329+ def test_create_client_with_mrep_location_and_rep_base_path_override (self ):
330+ initializer .global_config .init (project = _TEST_PROJECT , location = "us" )
331+ client = initializer .global_config .create_client (
332+ client_class = utils .ModelClientWithOverride ,
333+ api_base_path_override = "aiplatform.us.rep.googleapis.com" ,
334+ )
335+ assert client ._transport ._host == "aiplatform.us.rep.googleapis.com:443"
336+
313337 def test_create_client_with_global_location_and_api_endpoint (self ):
314338 initializer .global_config .init (
315339 project = _TEST_PROJECT ,
0 commit comments