openapi: Remove unused to_python_type function.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg 2021-08-13 18:45:03 -07:00 committed by Tim Abbott
parent aa0768a1a4
commit 89277e84df
2 changed files with 0 additions and 30 deletions

View File

@ -476,22 +476,6 @@ def validate_schema(schema: Dict[str, Any]) -> None:
validate_schema(schema["additionalProperties"])
def to_python_type(py_type: str) -> type:
"""Transform an OpenAPI-like type to a Python one.
https://swagger.io/docs/specification/data-models/data-types
"""
TYPES = {
"string": str,
"number": float,
"integer": int,
"boolean": bool,
"array": list,
"object": dict,
}
return TYPES[py_type]
def likely_deprecated_parameter(parameter_description: str) -> bool:
if "**Changes**: Deprecated" in parameter_description:
return True

View File

@ -27,7 +27,6 @@ from zerver.openapi.openapi import (
get_openapi_parameters,
get_openapi_paths,
openapi_spec,
to_python_type,
validate_against_openapi_schema,
validate_request,
validate_schema,
@ -167,19 +166,6 @@ class OpenAPIToolsTest(ZulipTestCase):
finally:
openapi_spec.openapi()["paths"].pop("testing", None)
def test_to_python_type(self) -> None:
TYPES = {
"string": str,
"number": float,
"integer": int,
"boolean": bool,
"array": list,
"object": dict,
}
for oa_type, py_type in TYPES.items():
self.assertEqual(to_python_type(oa_type), py_type)
def test_live_reload(self) -> None:
# Force the reload by making the last update date < the file's last
# modified date