On a Ubuntu 24.04 ARM64 host I am trying to run the unit test from https://github.com/temporalio/edu-102-python-code/blob/main/exercises/testing-code/solution/tests/test_workflow.py
It fails with RuntimeError: Failed starting test server: HTTP status client error (404 Not Found) for url (https://temporal.download/temporal-test-server/default?arch=arm64&platform=linux&sdk-name=sdk-python&sdk-version=1.8.0) which looks like it is trying to download a version of the test server that does not exist.
The full output of the failing test is as follows:
runtime = <temporalio.bridge.runtime.Runtime object at 0xfc783c4bccb0>
config = TestServerConfig(existing_path=None, sdk_name='sdk-python', sdk_version='1.8.0', download_version='default', download_dest_dir=None, port=None, extra_args=[])
@staticmethod
async def start_test_server(
runtime: temporalio.bridge.runtime.Runtime, config: TestServerConfig
) -> EphemeralServer:
"""Start a test server instance."""
return EphemeralServer(
> await temporalio.bridge.temporal_sdk_bridge.start_test_server(
runtime._ref, config
)
)
E RuntimeError: Failed starting test server: HTTP status client error (404 Not Found) for url (https://temporal.download/temporal-test-server/default?arch=arm64&platform=linux&sdk-name=sdk-python&sdk-version=1.8.0)
.venv/lib/python3.12/site-packages/temporalio/bridge/testing.py:67: RuntimeError
=================================================== short test summary info ===================================================
FAILED workflows_test.py::test_greet_workflow - RuntimeError: Failed starting test server: HTTP status client error (404 Not Found) for url (https://temporal.download/tem...
On a Ubuntu 24.04 ARM64 host I am trying to run the unit test from https://github.com/temporalio/edu-102-python-code/blob/main/exercises/testing-code/solution/tests/test_workflow.py
It fails with
RuntimeError: Failed starting test server: HTTP status client error (404 Not Found) for url (https://temporal.download/temporal-test-server/default?arch=arm64&platform=linux&sdk-name=sdk-python&sdk-version=1.8.0)which looks like it is trying to download a version of the test server that does not exist.The full output of the failing test is as follows: