mirror of
https://github.com/correl/openapi-core.git
synced 2025-04-06 01:04:12 -09:00
Merge pull request #62 from rafaelcaricio/populate-operation-id
Populate operation_id attribute
This commit is contained in:
commit
5ffcc6af3f
2 changed files with 3 additions and 0 deletions
|
@ -31,6 +31,7 @@ class OperationsGenerator(object):
|
||||||
parameters_list = operation_deref.get('parameters', [])
|
parameters_list = operation_deref.get('parameters', [])
|
||||||
parameters = self.parameters_generator.generate_from_list(
|
parameters = self.parameters_generator.generate_from_list(
|
||||||
parameters_list)
|
parameters_list)
|
||||||
|
operation_id = operation_deref.get('operationId')
|
||||||
|
|
||||||
request_body = None
|
request_body = None
|
||||||
if 'requestBody' in operation_deref:
|
if 'requestBody' in operation_deref:
|
||||||
|
@ -43,6 +44,7 @@ class OperationsGenerator(object):
|
||||||
Operation(
|
Operation(
|
||||||
http_method, path_name, responses, list(parameters),
|
http_method, path_name, responses, list(parameters),
|
||||||
request_body=request_body, deprecated=deprecated,
|
request_body=request_body, deprecated=deprecated,
|
||||||
|
operation_id=operation_id,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -74,6 +74,7 @@ class TestPetstore(object):
|
||||||
assert type(operation) == Operation
|
assert type(operation) == Operation
|
||||||
assert operation.path_name == path_name
|
assert operation.path_name == path_name
|
||||||
assert operation.http_method == http_method
|
assert operation.http_method == http_method
|
||||||
|
assert operation.operation_id is not None
|
||||||
|
|
||||||
operation_spec = spec_dict['paths'][path_name][http_method]
|
operation_spec = spec_dict['paths'][path_name][http_method]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue