Integration Tests #346
GitHub Actions / JUnit Test Report
failed
Oct 22, 2024 in 0s
28 tests run, 27 passed, 0 skipped, 1 failed.
Annotations
Check failure on line 26 in truss/tests/test_trussless_docker_server.py
github-actions / JUnit Test Report
test_trussless_docker_server.test_docker_server_truss
AssertionError: assert {'is_env_var_...'Hello World'} == {'is_env_var_...'Hello World'}
Omitting 3 identical items, use -vv to show
Right contains 1 more item:
{'is_torch_cuda_available': False}
Full diff:
{
'is_env_var_passed': True,
'is_secret_mounted': True,
- 'is_torch_cuda_available': False,
'message': 'Hello World',
}
Raw output
@pytest.mark.integration
def test_docker_server_truss():
with ensure_kill_all():
truss_root = Path(__file__).parent.parent.parent.resolve() / "truss"
truss_dir = truss_root / "test_data" / "test_docker_server_truss"
tr = TrussHandle(truss_dir)
LocalConfigHandler.set_secret("hf_access_token", "123")
_ = tr.docker_run(local_port=8090, detach=True, wait_for_server_ready=True)
truss_server_addr = "http://localhost:8090"
full_url = f"{truss_server_addr}/v1/models/model:predict"
response = requests.post(full_url, json={})
assert response.status_code == 200
> assert response.json() == {
"message": "Hello World",
"is_torch_cuda_available": False,
"is_env_var_passed": True,
"is_secret_mounted": True,
}
E AssertionError: assert {'is_env_var_...'Hello World'} == {'is_env_var_...'Hello World'}
E Omitting 3 identical items, use -vv to show
E Right contains 1 more item:
E {'is_torch_cuda_available': False}
E Full diff:
E {
E 'is_env_var_passed': True,
E 'is_secret_mounted': True,
E - 'is_torch_cuda_available': False,
E 'message': 'Hello World',
E }
truss/tests/test_trussless_docker_server.py:26: AssertionError
Loading