mirror of
https://github.com/correl/openapi-core.git
synced 2024-11-24 19:19:56 +00:00
27 lines
655 B
Python
27 lines
655 B
Python
from __future__ import division
|
|
|
|
import pytest
|
|
|
|
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 / 'paths#/resource/{resId}'
|
|
|
|
parameters = path / 'parameters'
|
|
assert len(parameters) == 1
|
|
|
|
param = parameters[0]
|
|
assert param['name'] == 'resId'
|
|
assert param['required']
|
|
assert param['in'] == 'path'
|