def create_yatai_service_mock(repo_storage_type=BentoUri.LOCAL): bento_pb = Bento(name='bento_test_name', version='version1.1.1') if repo_storage_type == BentoUri.LOCAL: bento_pb.uri.uri = '/tmp/path/to/bundle' bento_pb.uri.type = repo_storage_type api = BentoServiceMetadata.BentoServiceApi(name='predict') bento_pb.bento_service_metadata.apis.extend([api]) bento_pb.bento_service_metadata.env.python_version = '3.7.0' get_bento_response = GetBentoResponse(bento=bento_pb) yatai_service_mock = MagicMock() yatai_service_mock.GetBento.return_value = get_bento_response return yatai_service_mock
def create_yatai_service_mock(repo_storage_type=BentoUri.LOCAL): bento_pb = Bento(name=TEST_DEPLOYMENT_BENTO_NAME, version=TEST_DEPLOYMENT_BENTO_VERSION) if repo_storage_type == BentoUri.LOCAL: bento_pb.uri.uri = TEST_DEPLOYMENT_BENTO_LOCAL_URI bento_pb.uri.type = repo_storage_type api = BentoServiceMetadata.BentoServiceApi(name=TEST_BENTO_API_NAME) bento_pb.bento_service_metadata.apis.extend([api]) get_bento_response = GetBentoResponse(bento=bento_pb) yatai_service_mock = MagicMock() yatai_service_mock.GetBento.return_value = get_bento_response return yatai_service_mock