Skip to content

Commit

Permalink
Black formatting changes in modified files which are unrelated to the…
Browse files Browse the repository at this point in the history
… PR change.
  • Loading branch information
stacywsmith committed Apr 1, 2022
1 parent bb72a51 commit 57c5beb
Show file tree
Hide file tree
Showing 2 changed files with 75 additions and 14 deletions.
5 changes: 4 additions & 1 deletion flask_restx/reqparse.py
Expand Up @@ -106,7 +106,10 @@ def __init__(
required=False,
ignore=False,
type=text_type,
location=("json", "values",),
location=(
"json",
"values",
),
choices=(),
action="store",
help=None,
Expand Down
84 changes: 71 additions & 13 deletions tests/test_reqparse.py
Expand Up @@ -914,28 +914,47 @@ def test_unknown_type(self):
parser = RequestParser()
parser.add_argument("unknown", type=lambda v: v)
assert parser.__schema__ == [
{"name": "unknown", "type": "string", "in": "query",}
{
"name": "unknown",
"type": "string",
"in": "query",
}
]

def test_required(self):
parser = RequestParser()
parser.add_argument("int", type=int, required=True)
assert parser.__schema__ == [
{"name": "int", "type": "integer", "in": "query", "required": True,}
{
"name": "int",
"type": "integer",
"in": "query",
"required": True,
}
]

def test_default(self):
parser = RequestParser()
parser.add_argument("int", type=int, default=5)
assert parser.__schema__ == [
{"name": "int", "type": "integer", "in": "query", "default": 5,}
{
"name": "int",
"type": "integer",
"in": "query",
"default": 5,
}
]

def test_default_as_false(self):
parser = RequestParser()
parser.add_argument("bool", type=inputs.boolean, default=False)
assert parser.__schema__ == [
{"name": "bool", "type": "boolean", "in": "query", "default": False,}
{
"name": "bool",
"type": "boolean",
"in": "query",
"default": False,
}
]

def test_choices(self):
Expand All @@ -958,31 +977,59 @@ def test_location(self):
parser.add_argument("in_headers", type=int, location="headers")
parser.add_argument("in_cookie", type=int, location="cookie")
assert parser.__schema__ == [
{"name": "default", "type": "integer", "in": "query",},
{"name": "in_values", "type": "integer", "in": "query",},
{"name": "in_query", "type": "integer", "in": "query",},
{"name": "in_headers", "type": "integer", "in": "header",},
{
"name": "default",
"type": "integer",
"in": "query",
},
{
"name": "in_values",
"type": "integer",
"in": "query",
},
{
"name": "in_query",
"type": "integer",
"in": "query",
},
{
"name": "in_headers",
"type": "integer",
"in": "header",
},
]

def test_location_json(self):
parser = RequestParser()
parser.add_argument("in_json", type=str, location="json")
assert parser.__schema__ == [
{"name": "in_json", "type": "string", "in": "body",}
{
"name": "in_json",
"type": "string",
"in": "body",
}
]

def test_location_form(self):
parser = RequestParser()
parser.add_argument("in_form", type=int, location="form")
assert parser.__schema__ == [
{"name": "in_form", "type": "integer", "in": "formData",}
{
"name": "in_form",
"type": "integer",
"in": "formData",
}
]

def test_location_files(self):
parser = RequestParser()
parser.add_argument("in_files", type=FileStorage, location="files")
assert parser.__schema__ == [
{"name": "in_files", "type": "file", "in": "formData",}
{
"name": "in_files",
"type": "file",
"in": "formData",
}
]

def test_form_and_body_location(self):
Expand Down Expand Up @@ -1012,7 +1059,13 @@ def test_models(self):
)
parser = RequestParser()
parser.add_argument("todo", type=todo_fields)
assert parser.__schema__ == [{"name": "todo", "type": "Todo", "in": "body",}]
assert parser.__schema__ == [
{
"name": "todo",
"type": "Todo",
"in": "body",
}
]

def test_lists(self):
parser = RequestParser()
Expand Down Expand Up @@ -1065,5 +1118,10 @@ def test_callable_default(self):
parser = RequestParser()
parser.add_argument("int", type=int, default=lambda: 5)
assert parser.__schema__ == [
{"name": "int", "type": "integer", "in": "query", "default": 5,}
{
"name": "int",
"type": "integer",
"in": "query",
"default": 5,
}
]

0 comments on commit 57c5beb

Please sign in to comment.