From 3854a2f056b8c5cd7615b264e4ed9d063432bc0a Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Fri, 18 Jul 2025 16:57:32 +0100 Subject: [PATCH 1/2] Avoid ty error on method name --- src/mock_vws/_requests_mock_server/mock_web_query_api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mock_vws/_requests_mock_server/mock_web_query_api.py b/src/mock_vws/_requests_mock_server/mock_web_query_api.py index f22cd9c69..26c2442c4 100644 --- a/src/mock_vws/_requests_mock_server/mock_web_query_api.py +++ b/src/mock_vws/_requests_mock_server/mock_web_query_api.py @@ -7,6 +7,7 @@ import email.utils from collections.abc import Callable, Iterable, Mapping from http import HTTPMethod, HTTPStatus +from types import MethodType from beartype import beartype from requests.models import PreparedRequest @@ -52,8 +53,9 @@ def decorator( The given `method` with multiple changes, including added validators. """ + route_name = method.__name__ if isinstance(method, MethodType) else "" new_route = Route( - route_name=method.__name__, + route_name=route_name, path_pattern=path_pattern, http_methods=frozenset(http_methods), ) From 70368d762650288cfed6b8fef5bd94e64de03e48 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Fri, 18 Jul 2025 17:01:12 +0100 Subject: [PATCH 2/2] No ty errors on src/ --- src/mock_vws/_requests_mock_server/mock_web_services_api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mock_vws/_requests_mock_server/mock_web_services_api.py b/src/mock_vws/_requests_mock_server/mock_web_services_api.py index 9a6b30a8d..96e996f70 100644 --- a/src/mock_vws/_requests_mock_server/mock_web_services_api.py +++ b/src/mock_vws/_requests_mock_server/mock_web_services_api.py @@ -12,6 +12,7 @@ import uuid from collections.abc import Callable, Iterable, Mapping from http import HTTPMethod, HTTPStatus +from types import MethodType from typing import Any from zoneinfo import ZoneInfo @@ -67,8 +68,9 @@ def decorator( The given `method` with multiple changes, including added validators. """ + route_name = method.__name__ if isinstance(method, MethodType) else "" new_route = Route( - route_name=method.__name__, + route_name=route_name, path_pattern=path_pattern, http_methods=frozenset(http_methods), )