Fix bug query string appear as required in generated Open API specification.
This commit is contained in:
36
tests/test_oas/test_struct/test_servers.py
Normal file
36
tests/test_oas/test_struct/test_servers.py
Normal file
@@ -0,0 +1,36 @@
|
||||
import pytest
|
||||
|
||||
from aiohttp_pydantic.oas.struct import OpenApiSpec3
|
||||
|
||||
|
||||
def test_sever_url():
|
||||
oas = OpenApiSpec3()
|
||||
oas.servers[0].url = "https://development.gigantic-server.com/v1"
|
||||
oas.servers[1].url = "https://development.gigantic-server.com/v2"
|
||||
assert oas.spec == {
|
||||
"openapi": "3.0.0",
|
||||
"servers": [
|
||||
{"url": "https://development.gigantic-server.com/v1"},
|
||||
{"url": "https://development.gigantic-server.com/v2"},
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
def test_sever_description():
|
||||
oas = OpenApiSpec3()
|
||||
oas.servers[0].url = "https://development.gigantic-server.com/v1"
|
||||
oas.servers[0].description = "Development server"
|
||||
assert oas.spec == {
|
||||
"openapi": "3.0.0",
|
||||
"servers": [
|
||||
{
|
||||
"url": "https://development.gigantic-server.com/v1",
|
||||
"description": "Development server",
|
||||
}
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
@pytest.mark.skip("Not yet implemented")
|
||||
def test_sever_variables():
|
||||
oas = OpenApiSpec3()
|
||||
Reference in New Issue
Block a user