forked from loafle/openapi-generator-original
[Python] Fix exclusive min and max (#9340)
* [Python] Fix exclusiveMinimum and exclusiveMaximum conditions * add tests, update samples Co-authored-by: Jiri Kuncar <jiri.kuncar@gmail.com>
This commit is contained in:
parent
b6197dd859
commit
f572125b30
@ -230,8 +230,8 @@ class {{classname}}(object):
|
||||
'min_length': {{minLength}},{{/minLength}}{{#maxItems}}
|
||||
'max_items': {{maxItems}},{{/maxItems}}{{#minItems}}
|
||||
'min_items': {{minItems}},{{/minItems}}{{#maximum}}
|
||||
{{#exclusiveMaximum}}'exclusive_maximum'{{/exclusiveMaximum}}'inclusive_maximum'{{^exclusiveMaximum}}{{/exclusiveMaximum}}: {{maximum}},{{/maximum}}{{#minimum}}
|
||||
{{#exclusiveMinimum}}'exclusive_minimum'{{/exclusiveMinimum}}'inclusive_minimum'{{^exclusiveMinimum}}{{/exclusiveMinimum}}: {{minimum}},{{/minimum}}{{#pattern}}
|
||||
{{#exclusiveMaximum}}'exclusive_maximum'{{/exclusiveMaximum}}{{^exclusiveMaximum}}'inclusive_maximum'{{/exclusiveMaximum}}: {{maximum}},{{/maximum}}{{#minimum}}
|
||||
{{#exclusiveMinimum}}'exclusive_minimum'{{/exclusiveMinimum}}{{^exclusiveMinimum}}'inclusive_minimum'{{/exclusiveMinimum}}: {{minimum}},{{/minimum}}{{#pattern}}
|
||||
'regex': {
|
||||
'pattern': r'{{{vendorExtensions.x-regex}}}', # noqa: E501{{#vendorExtensions.x-modifiers}}
|
||||
{{#-first}}'flags': (re.{{.}}{{/-first}}{{^-first}} re.{{.}}{{/-first}}{{^-last}} | {{/-last}}{{#-last}}){{/-last}}{{/vendorExtensions.x-modifiers}}
|
||||
|
@ -692,12 +692,14 @@ paths:
|
||||
type: number
|
||||
format: float
|
||||
maximum: 987.6
|
||||
exclusiveMaximum: true
|
||||
double:
|
||||
description: None
|
||||
type: number
|
||||
format: double
|
||||
minimum: 67.8
|
||||
maximum: 123.4
|
||||
exclusiveMaximum: true
|
||||
string:
|
||||
description: None
|
||||
type: string
|
||||
|
@ -2239,7 +2239,7 @@ class FakeApi(object):
|
||||
},
|
||||
('double',): {
|
||||
|
||||
'inclusive_maximum': 123.4,
|
||||
'exclusive_maximum': 123.4,
|
||||
'inclusive_minimum': 67.8,
|
||||
},
|
||||
('pattern_without_delimiter',): {
|
||||
@ -2260,7 +2260,7 @@ class FakeApi(object):
|
||||
},
|
||||
('float',): {
|
||||
|
||||
'inclusive_maximum': 987.6,
|
||||
'exclusive_maximum': 987.6,
|
||||
},
|
||||
('string',): {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user