resource_type: check that min is not None before comparing with max
None > int() is not valid in Python 3. Change-Id: Ifd49eda012ef7a7b60bcf34b72e4df4f9f3d083b
This commit is contained in:
parent
30771964ad
commit
39ee5998bd
|
@ -127,7 +127,7 @@ class NumberSchema(CommonAttributeSchema):
|
|||
|
||||
def __init__(self, min, max, *args, **kwargs):
|
||||
super(NumberSchema, self).__init__(*args, **kwargs)
|
||||
if max is not None and min > max:
|
||||
if max is not None and min is not None and min > max:
|
||||
raise InvalidResourceAttributeValue(min, max)
|
||||
|
||||
self.min = min
|
||||
|
|
|
@ -113,6 +113,10 @@ tests:
|
|||
required: false
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: false
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
@ -143,6 +147,11 @@ tests:
|
|||
required: False
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: False
|
||||
min:
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
@ -189,6 +198,11 @@ tests:
|
|||
required: False
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: False
|
||||
min:
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
@ -353,6 +367,11 @@ tests:
|
|||
required: False
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: False
|
||||
min:
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
@ -385,6 +404,11 @@ tests:
|
|||
required: False
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: False
|
||||
min:
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
@ -434,6 +458,11 @@ tests:
|
|||
required: False
|
||||
min: -2
|
||||
max: 3
|
||||
intnomin:
|
||||
type: number
|
||||
required: False
|
||||
min:
|
||||
max: 3
|
||||
float:
|
||||
type: number
|
||||
required: false
|
||||
|
|
Loading…
Reference in New Issue