21 lines
533 B
Python
21 lines
533 B
Python
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
import pytest
|
|
|
|
from dynamo.llm import HttpError
|
|
|
|
pytestmark = pytest.mark.pre_merge
|
|
|
|
|
|
def test_raise_http_error():
|
|
with pytest.raises(HttpError):
|
|
raise HttpError(404, "Not Found")
|
|
with pytest.raises(Exception):
|
|
raise HttpError(500, "Internal Server Error")
|
|
|
|
|
|
def test_invalid_http_error_code():
|
|
with pytest.raises(ValueError):
|
|
HttpError(1700, "Invalid Code")
|