From 89277e84dfd4ad40dba95bb7da0469f283d17469 Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Fri, 13 Aug 2021 18:45:03 -0700 Subject: [PATCH] openapi: Remove unused to_python_type function. Signed-off-by: Anders Kaseorg --- zerver/openapi/openapi.py | 16 ---------------- zerver/tests/test_openapi.py | 14 -------------- 2 files changed, 30 deletions(-) diff --git a/zerver/openapi/openapi.py b/zerver/openapi/openapi.py index e8e894baf9..124f6cdf1f 100644 --- a/zerver/openapi/openapi.py +++ b/zerver/openapi/openapi.py @@ -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 diff --git a/zerver/tests/test_openapi.py b/zerver/tests/test_openapi.py index 26c77614a9..ca3be53355 100644 --- a/zerver/tests/test_openapi.py +++ b/zerver/tests/test_openapi.py @@ -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