From 1abd640546118d3d660ffabf15b0b5ae206ac2d4 Mon Sep 17 00:00:00 2001 From: Elephant Liu Date: Sat, 22 Nov 2025 11:33:11 +0800 Subject: [PATCH] refactor: remove too simple converters --- drow/converter.py | 9 --------- tests/test_converter.py | 3 +-- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/drow/converter.py b/drow/converter.py index d5e8334..82d06bc 100644 --- a/drow/converter.py +++ b/drow/converter.py @@ -1,4 +1,3 @@ -from decimal import Decimal from typing import TypeVar from collections.abc import Callable @@ -8,11 +7,3 @@ def no_op(value: T) -> T: return value - - -def convert_to_float(value: str) -> float: - return float(value) - - -def convert_to_decimal(value: str) -> Decimal: - return Decimal(value) diff --git a/tests/test_converter.py b/tests/test_converter.py index 79a2426..1bf0ce9 100644 --- a/tests/test_converter.py +++ b/tests/test_converter.py @@ -4,7 +4,6 @@ from drow.annotation import SuccessResponse, VectorData from drow.model import InstantVector from drow.parser import make_parser -from drow.converter import convert_to_decimal class TestConverter(TestCase): @@ -23,7 +22,7 @@ def test_convert_to_decimal(self) -> None: ], }, } - parser = make_parser(convert_to_decimal) + parser = make_parser(Decimal) parsed = parser.parse_query_response(resp) assert isinstance(parsed, InstantVector) value = parsed.series[0].value.value