From f85e02451f1c62d720f665e5bef7fb000b88bc5e Mon Sep 17 00:00:00 2001 From: Koudai Aono Date: Sun, 21 Dec 2025 01:22:46 +0000 Subject: [PATCH] Fix test data backspace escape --- tests/data/expected/main/jsonschema/pattern.py | 2 +- tests/data/expected/main/jsonschema/special_enum.py | 4 ++-- .../main/jsonschema/special_enum_empty_enum_field_name.py | 4 ++-- .../main/jsonschema/special_enum_special_field_name_prefix.py | 4 ++-- .../special_enum_special_field_name_prefix_keep_private.py | 4 ++-- tests/data/expected/main/openapi/pattern/general.py | 2 +- tests/data/expected/main/openapi/pattern/msgspec_pattern.py | 2 +- tests/data/expected/main/openapi/pattern/pydantic_v2.py | 2 +- tests/data/jsonschema/pattern.json | 4 ++-- tests/data/jsonschema/special_enum.json | 4 ++-- tests/data/openapi/pattern.yaml | 2 +- 11 files changed, 17 insertions(+), 17 deletions(-) diff --git a/tests/data/expected/main/jsonschema/pattern.py b/tests/data/expected/main/jsonschema/pattern.py index 17488b76c..fd3c3cdf2 100644 --- a/tests/data/expected/main/jsonschema/pattern.py +++ b/tests/data/expected/main/jsonschema/pattern.py @@ -17,4 +17,4 @@ class Info(BaseModel): constr(regex=r'(^arn:([^:]*):([^:]*):([^:]*):(|\*|[\d]{12}):(.+)$)|^\*$') | None ) = None tel: constr(regex=r'^(\([0-9]{3}\))?[0-9]{3}-[0-9]{4}$') | None = None - comment: constr(regex=r'[^\b\f\n\r\t\\a+.?\'"|()]+$') | None = None + comment: constr(regex=r'[^\x08\f\n\r\t\\a+.?\'"|()]+$') | None = None diff --git a/tests/data/expected/main/jsonschema/special_enum.py b/tests/data/expected/main/jsonschema/special_enum.py index a01451b25..8ed0ed7e9 100644 --- a/tests/data/expected/main/jsonschema/special_enum.py +++ b/tests/data/expected/main/jsonschema/special_enum.py @@ -16,8 +16,8 @@ class ModelEnum(Enum): field__1 = '\n' field__ = '\r\n' field__2 = '\t' - field__3 = '\b' - field__4 = '\\' + field_x08 = '\\x08' + field__3 = '\\' class Model(BaseModel): diff --git a/tests/data/expected/main/jsonschema/special_enum_empty_enum_field_name.py b/tests/data/expected/main/jsonschema/special_enum_empty_enum_field_name.py index 3ede07729..474890a4b 100644 --- a/tests/data/expected/main/jsonschema/special_enum_empty_enum_field_name.py +++ b/tests/data/expected/main/jsonschema/special_enum_empty_enum_field_name.py @@ -16,8 +16,8 @@ class ModelEnum(Enum): field_ = '\n' field__ = '\r\n' field__1 = '\t' - field__2 = '\b' - field__3 = '\\' + field_x08 = '\\x08' + field__2 = '\\' class Model(BaseModel): diff --git a/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix.py b/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix.py index 6d2b79123..8a207bd4c 100644 --- a/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix.py +++ b/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix.py @@ -16,8 +16,8 @@ class ModelEnum(Enum): special__1 = '\n' special__ = '\r\n' special__2 = '\t' - special__3 = '\b' - special__4 = '\\' + special_x08 = '\\x08' + special__3 = '\\' class Model(BaseModel): diff --git a/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix_keep_private.py b/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix_keep_private.py index 4083b4ca8..51f57b80b 100644 --- a/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix_keep_private.py +++ b/tests/data/expected/main/jsonschema/special_enum_special_field_name_prefix_keep_private.py @@ -16,8 +16,8 @@ class ModelEnum(Enum): __1 = '\n' __ = '\r\n' __2 = '\t' - __3 = '\b' - __4 = '\\' + _x08 = '\\x08' + __3 = '\\' class Model(BaseModel): diff --git a/tests/data/expected/main/openapi/pattern/general.py b/tests/data/expected/main/openapi/pattern/general.py index 0158cb1d6..06ec81d91 100644 --- a/tests/data/expected/main/openapi/pattern/general.py +++ b/tests/data/expected/main/openapi/pattern/general.py @@ -18,4 +18,4 @@ class Info(BaseModel): constr(regex=r'(^arn:([^:]*):([^:]*):([^:]*):(|\*|[\d]{12}):(.+)$)|^\*$') | None ) = None tel: constr(regex=r'^(\([0-9]{3}\))?[0-9]{3}-[0-9]{4}$') | None = None - comment: constr(regex=r'[^\b\f\n\r\t\\a+.?\'"|()]+$') | None = None + comment: constr(regex=r'[^\x08\f\n\r\t\\a+.?\'"|()]+$') | None = None diff --git a/tests/data/expected/main/openapi/pattern/msgspec_pattern.py b/tests/data/expected/main/openapi/pattern/msgspec_pattern.py index fb80408ef..7796f6ee5 100644 --- a/tests/data/expected/main/openapi/pattern/msgspec_pattern.py +++ b/tests/data/expected/main/openapi/pattern/msgspec_pattern.py @@ -22,5 +22,5 @@ class Info(Struct): Annotated[str, Meta(pattern='^(\\([0-9]{3}\\))?[0-9]{3}-[0-9]{4}$')] | UnsetType ) = UNSET comment: ( - Annotated[str, Meta(pattern='[^\\b\\f\\n\\r\\t\\\\a+.?\'"|()]+$')] | UnsetType + Annotated[str, Meta(pattern='[^\\x08\\f\\n\\r\\t\\\\a+.?\'"|()]+$')] | UnsetType ) = UNSET diff --git a/tests/data/expected/main/openapi/pattern/pydantic_v2.py b/tests/data/expected/main/openapi/pattern/pydantic_v2.py index 7d3ef3535..ae53c6646 100644 --- a/tests/data/expected/main/openapi/pattern/pydantic_v2.py +++ b/tests/data/expected/main/openapi/pattern/pydantic_v2.py @@ -19,4 +19,4 @@ class Info(BaseModel): | None ) = None tel: constr(pattern=r'^(\([0-9]{3}\))?[0-9]{3}-[0-9]{4}$') | None = None - comment: constr(pattern=r'[^\b\f\n\r\t\\a+.?\'"|()]+$') | None = None + comment: constr(pattern=r'[^\x08\f\n\r\t\\a+.?\'"|()]+$') | None = None diff --git a/tests/data/jsonschema/pattern.json b/tests/data/jsonschema/pattern.json index fc21b7c69..9faaa8159 100644 --- a/tests/data/jsonschema/pattern.json +++ b/tests/data/jsonschema/pattern.json @@ -17,7 +17,7 @@ }, "comment": { "type": "string", - "pattern": "[^\b\f\n\r\t\\\\a+.?'\"|()]+$" + "pattern": "[^\\x08\\f\\n\\r\\t\\\\a+.?'\"|()]+$" } } -} \ No newline at end of file +} diff --git a/tests/data/jsonschema/special_enum.json b/tests/data/jsonschema/special_enum.json index c6b2bddba..ffb2b09cb 100644 --- a/tests/data/jsonschema/special_enum.json +++ b/tests/data/jsonschema/special_enum.json @@ -8,8 +8,8 @@ "\n", "\r\n", "\t", - "\b", + "\\x08", null, "\\" ] -} \ No newline at end of file +} diff --git a/tests/data/openapi/pattern.yaml b/tests/data/openapi/pattern.yaml index f44358917..d795ae6e7 100644 --- a/tests/data/openapi/pattern.yaml +++ b/tests/data/openapi/pattern.yaml @@ -22,4 +22,4 @@ components: pattern: '^(\([0-9]{3}\))?[0-9]{3}-[0-9]{4}$' comment: type: string - pattern: '[^\b\f\n\r\t\\a+.?''"|()]+$' \ No newline at end of file + pattern: '[^\x08\f\n\r\t\\a+.?''"|()]+$'