fix: automate sdk context view is a realative url

This commit is contained in:
Gergő Jedlicska 2023-10-26 15:35:39 +02:00
Родитель a1831b57db
Коммит 2742c12e31
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 868C59E4F75C7534
2 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -183,8 +183,8 @@ class AutomationContext:
"We do not have enough resource ids to compose a context view"
)
self._automation_result.result_view = (
f"{self.automation_run_data.speckle_server_url}/projects"
f"/{self.automation_run_data.project_id}/models/{','.join(link_resources)}"
f"/projects/{self.automation_run_data.project_id}"
f"/models/{','.join(link_resources)}"
)
def report_run_status(self) -> None:

Просмотреть файл

@ -260,6 +260,8 @@ def test_set_context_view(automation_context: AutomationContext) -> None:
f"models/{automation_context.automation_run_data.model_id}@{automation_context.automation_run_data.version_id}"
)
automation_context.report_run_status()
automation_context._automation_result.result_view = None
dummy_context = "foo@bar"
@ -269,6 +271,8 @@ def test_set_context_view(automation_context: AutomationContext) -> None:
assert automation_context._automation_result.result_view.endswith(
f"models/{automation_context.automation_run_data.model_id}@{automation_context.automation_run_data.version_id},{dummy_context}"
)
automation_context.report_run_status()
automation_context._automation_result.result_view = None
dummy_context = "foo@baz"
@ -280,3 +284,4 @@ def test_set_context_view(automation_context: AutomationContext) -> None:
assert automation_context._automation_result.result_view.endswith(
f"models/{dummy_context}"
)
automation_context.report_run_status()