Как создать функциональный тест на существующем ресурсе в Google Cloud?Python

Программы на Python
Anonymous
Как создать функциональный тест на существующем ресурсе в Google Cloud?

Сообщение Anonymous »

Давайте рассмотрим конкретный пример. Я создал следующую функцию Python my_function:

Код: Выделить всё

from google.cloud.aiplatform import Endpoint

def my_function(existing_endpoint: Endpoint)-> str:
return existing_endpoint._gca_resource.name
Я хочу написать функциональные тесты для этой функции, работающие на моем локальном компьютере без какого-либо специального доступа к проекту GCP. По сути, это будет так:

Код: Выделить всё

def test_my_function_should_work():
## something to simulate an existing endpoint
assert my_function(fake_endpoint) == "projects/12345/locations/europe-west1/endpoints/12345"
Как создать объект, имитирующий существующий ресурс конечной точки?

Вернуться в «Python»