mirror of
https://github.com/correl/openapi-core.git
synced 2024-11-25 19:19:55 +00:00
33 lines
995 B
Python
33 lines
995 B
Python
from openapi_core.schema.parameters.enums import ParameterStyle
|
|
from openapi_core.schema.parameters.models import Parameter
|
|
|
|
|
|
class TestParameterInit(object):
|
|
|
|
def test_path(self):
|
|
param = Parameter('param', 'path')
|
|
|
|
assert param.allow_empty_value is False
|
|
assert param.style == ParameterStyle.SIMPLE
|
|
assert param.explode is False
|
|
|
|
def test_query(self):
|
|
param = Parameter('param', 'query')
|
|
|
|
assert param.allow_empty_value is False
|
|
assert param.style == ParameterStyle.FORM
|
|
assert param.explode is True
|
|
|
|
def test_header(self):
|
|
param = Parameter('param', 'header')
|
|
|
|
assert param.allow_empty_value is False
|
|
assert param.style == ParameterStyle.SIMPLE
|
|
assert param.explode is False
|
|
|
|
def test_cookie(self):
|
|
param = Parameter('param', 'cookie')
|
|
|
|
assert param.allow_empty_value is False
|
|
assert param.style == ParameterStyle.FORM
|
|
assert param.explode is True
|