mirror of https://github.com/tiangolo/fastapi.git
Add tests for new logic
This commit is contained in:
parent
7dbf8bfe58
commit
8ac7263f30
|
|
@ -0,0 +1,19 @@
|
|||
"""Tests for initialization of FastAPI app instance."""
|
||||
import pytest
|
||||
|
||||
from fastapi import FastAPI
|
||||
|
||||
|
||||
def test_open_api_url_no_title():
|
||||
"""An error should be raised if an openapi URL is provided without a title."""
|
||||
with pytest.raises(ValueError):
|
||||
FastAPI(openapi_url="/openapi.json", title=None)
|
||||
|
||||
def test_open_api_url_no_version():
|
||||
"""An error should be raised if an openapi URL is provided without a version."""
|
||||
with pytest.raises(ValueError):
|
||||
FastAPI(openapi_url="/openapi.json", version=None)
|
||||
|
||||
def test_open_api_url_title_and_version():
|
||||
"""No error should be raised if an openapi URL is provided with a title and version."""
|
||||
FastAPI(openapi_url="/openapi.json", title="Title", version="0.1")
|
||||
Loading…
Reference in New Issue