diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d10b9639f..6650d72c8 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,13 +11,13 @@ repos: - id: trailing-whitespace - id: detect-private-key - repo: https://github.com/PyCQA/isort - rev: 7.0.0 + rev: 10.0.0b2 hooks: - id: isort args: # arguments to configure black - --profile=black - repo: https://github.com/PyCQA/autoflake - rev: v2.3.1 + rev: v2.4.0 hooks: - id: autoflake args: @@ -25,7 +25,7 @@ repos: - --ignore-init-module-imports - --in-place - repo: https://github.com/psf/black-pre-commit-mirror - rev: 25.12.0 + rev: 26.10.1 hooks: - id: black args: # arguments to configure black @@ -42,14 +42,14 @@ repos: build| dist""" - repo: https://github.com/python-poetry/poetry - rev: 2.2.1 + rev: 2.5.1 hooks: - id: poetry-check # Please activate this hook in local development environment. In Pre-Commit CI, it would occur error like below: # HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url ... # - id: poetry-lock - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.19.1 + rev: v2.4.1 hooks: - id: mypy package: fake_api_server,test diff --git a/fake_api_server/model/rest_api_doc_config/_model_adapter.py b/fake_api_server/model/rest_api_doc_config/_model_adapter.py index 719146949..934bac53c 100644 --- a/fake_api_server/model/rest_api_doc_config/_model_adapter.py +++ b/fake_api_server/model/rest_api_doc_config/_model_adapter.py @@ -62,28 +62,28 @@ def _configure_customize(customize: str, value_format: ValueFormat) -> Tuple[str _digit = Digit(integer=100, decimal=50) elif formatter is ValueFormat.Date: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("date_value", ValueFormat.Date) + _customize, _variables = _configure_customize("date_value", ValueFormat.Date) elif formatter is ValueFormat.DateTime: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("datetime_value", ValueFormat.DateTime) + _customize, _variables = _configure_customize("datetime_value", ValueFormat.DateTime) elif formatter is ValueFormat.EMail: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("email_value", ValueFormat.EMail) + _customize, _variables = _configure_customize("email_value", ValueFormat.EMail) elif formatter is ValueFormat.UUID: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("uuid_value", ValueFormat.UUID) + _customize, _variables = _configure_customize("uuid_value", ValueFormat.UUID) elif formatter is ValueFormat.URI: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("uri_value", ValueFormat.URI) + _customize, _variables = _configure_customize("uri_value", ValueFormat.URI) elif formatter is ValueFormat.URL: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("url_value", ValueFormat.URL) + _customize, _variables = _configure_customize("url_value", ValueFormat.URL) elif formatter is ValueFormat.IPv4: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("ipv4_value", ValueFormat.IPv4) + _customize, _variables = _configure_customize("ipv4_value", ValueFormat.IPv4) elif formatter is ValueFormat.IPv6: _strategy = FormatStrategy.CUSTOMIZE - (_customize, _variables) = _configure_customize("ipv6_value", ValueFormat.IPv6) + _customize, _variables = _configure_customize("ipv6_value", ValueFormat.IPv6) else: raise NotImplementedError diff --git a/fake_api_server/model/rest_api_doc_config/base_config.py b/fake_api_server/model/rest_api_doc_config/base_config.py index b0cd7dd0e..20d9221be 100644 --- a/fake_api_server/model/rest_api_doc_config/base_config.py +++ b/fake_api_server/model/rest_api_doc_config/base_config.py @@ -13,6 +13,7 @@ from http import HTTPMethod, HTTPStatus except ImportError: from http import HTTPStatus + from fake_api_server.model.http import HTTPMethod # type: ignore[assignment] from ._base_model_adapter import ( diff --git a/fake_api_server/model/rest_api_doc_config/config.py b/fake_api_server/model/rest_api_doc_config/config.py index 8719a918b..83b280ac6 100644 --- a/fake_api_server/model/rest_api_doc_config/config.py +++ b/fake_api_server/model/rest_api_doc_config/config.py @@ -7,12 +7,12 @@ from http import HTTPMethod, HTTPStatus except ImportError: from http import HTTPStatus + from fake_api_server.model.http import HTTPMethod # type: ignore[assignment] from fake_api_server.exceptions import CannotParsingAPIDocumentVersion -from fake_api_server.model.api_config import BaseConfig +from fake_api_server.model.api_config import BaseConfig, MockAPIs from fake_api_server.model.api_config import FakeAPIConfig as PyFake_APIConfig -from fake_api_server.model.api_config import MockAPIs from ._base import ( BaseOpenAPIDataModel, diff --git a/test/unit_test/model/rest_api_doc_config/config.py b/test/unit_test/model/rest_api_doc_config/config.py index e9513b5bb..0a10cdfc7 100644 --- a/test/unit_test/model/rest_api_doc_config/config.py +++ b/test/unit_test/model/rest_api_doc_config/config.py @@ -9,6 +9,7 @@ from http import HTTPMethod, HTTPStatus except ImportError: from http import HTTPStatus + from fake_api_server.model.http import HTTPMethod from fake_api_server.exceptions import CannotParsingAPIDocumentVersion