@@ -279,8 +279,11 @@ def update_endpoint_mock():
279
279
with mock .patch .object (
280
280
endpoint_service_client .EndpointServiceClient , "update_endpoint"
281
281
) as update_endpoint_mock :
282
- update_endpoint_lro_mock = mock .Mock (ga_operation .Operation )
283
- update_endpoint_mock .return_value = update_endpoint_lro_mock
282
+ update_endpoint_mock .return_value = gca_endpoint .Endpoint (
283
+ display_name = _TEST_DISPLAY_NAME ,
284
+ name = _TEST_ENDPOINT_NAME ,
285
+ encryption_spec = _TEST_ENCRYPTION_SPEC ,
286
+ )
284
287
yield update_endpoint_mock
285
288
286
289
@@ -768,9 +771,18 @@ def test_update_endpoint(self, update_endpoint_mock):
768
771
timeout = _TEST_TIMEOUT ,
769
772
)
770
773
774
+ update_endpoint_mock .return_value = gca_endpoint .Endpoint (
775
+ name = _TEST_ENDPOINT_NAME ,
776
+ display_name = _TEST_DISPLAY_NAME ,
777
+ description = _TEST_DESCRIPTION ,
778
+ labels = _TEST_LABELS ,
779
+ encryption_spec = _TEST_ENCRYPTION_SPEC ,
780
+ )
781
+
771
782
@pytest .mark .usefixtures ("get_endpoint_with_models_mock" )
772
783
def test_update_traffic_split (self , update_endpoint_mock ):
773
784
endpoint = models .Endpoint (_TEST_ENDPOINT_NAME )
785
+
774
786
endpoint .update (traffic_split = {_TEST_ID : 10 , _TEST_ID_2 : 80 , _TEST_ID_3 : 10 })
775
787
776
788
expected_endpoint = gca_endpoint .Endpoint (
@@ -788,6 +800,12 @@ def test_update_traffic_split(self, update_endpoint_mock):
788
800
timeout = _TEST_TIMEOUT ,
789
801
)
790
802
803
+ update_endpoint_mock .return_value = gca_endpoint .Endpoint (
804
+ display_name = _TEST_DISPLAY_NAME ,
805
+ name = _TEST_ENDPOINT_NAME ,
806
+ traffic_split = {_TEST_ID : 10 , _TEST_ID_2 : 80 , _TEST_ID_3 : 10 },
807
+ )
808
+
791
809
@pytest .mark .usefixtures ("get_endpoint_mock" , "get_model_mock" )
792
810
@pytest .mark .parametrize ("sync" , [True , False ])
793
811
def test_deploy (self , deploy_model_mock , sync ):
0 commit comments