mirror of
https://github.com/correl/openapi-core.git
synced 2024-11-24 11:09:54 +00:00
23 lines
632 B
Python
23 lines
632 B
Python
import pytest
|
|
|
|
from openapi_core.schema.parameters.enums import ParameterLocation
|
|
from openapi_core.shortcuts import create_spec
|
|
|
|
|
|
class TestMinimal(object):
|
|
|
|
spec_paths = [
|
|
"data/v3.0/path_param.yaml"
|
|
]
|
|
|
|
@pytest.mark.parametrize("spec_path", spec_paths)
|
|
def test_param_present(self, factory, spec_path):
|
|
spec_dict = factory.spec_from_file(spec_path)
|
|
spec = create_spec(spec_dict)
|
|
|
|
path = spec['/resource/{resId}']
|
|
|
|
assert len(path.parameters) == 1
|
|
param = path.parameters['resId']
|
|
assert param.required
|
|
assert param.location == ParameterLocation.PATH
|