File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ class Schema(BaseModel):
1919 ref : Optional [str ] = Field (alias = "$ref" , default = None )
2020 title : Optional [str ] = None
2121 multipleOf : Optional [float ] = Field (default = None , gt = 0.0 )
22- maximum : Optional [float ] = None
22+ maximum : Optional [Union [ int , float ] ] = None
2323 exclusiveMaximum : Optional [float ] = None
2424 minimum : Optional [float ] = None
2525 exclusiveMinimum : Optional [float ] = None
Original file line number Diff line number Diff line change 44
55from pydantic import BaseModel , Field
66
7- from flask_openapi3 import OpenAPI
7+ from flask_openapi3 import OpenAPI , Schema
88
99T = TypeVar ("T" , bound = BaseModel )
1010
@@ -571,3 +571,9 @@ def endpoint_test(body: TupleModel):
571571 'required' : ['my_tuple' ],
572572 'title' : 'TupleModel' ,
573573 'type' : 'object' }
574+
575+
576+ def test_schema_bigint (request ):
577+ max_nr = 9223372036854775807
578+ obj = Schema (maximum = max_nr )
579+ assert obj .model_dump ()["maximum" ] == max_nr
You can’t perform that action at this time.
0 commit comments