Skip to content

Commit d128318

Browse files
committed
📝 Add needs_pydanticv2 decorator to tests for Pydantic v2 compatibility
1 parent daadf43 commit d128318

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

tests/test_field_sa_type.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import typing_extensions as te
66
from sqlmodel import Field, SQLModel
77

8-
from tests.conftest import needs_py312
8+
from tests.conftest import needs_py312, needs_pydanticv2
99

1010

1111
def test_sa_type_typing_1() -> None:
@@ -44,6 +44,7 @@ class Hero(SQLModel, table=True):
4444

4545

4646
@needs_py312
47+
@needs_pydanticv2
4748
def test_sa_type_typing_5() -> None:
4849
test_code = dedent("""
4950
type Type5_t = str
@@ -56,6 +57,7 @@ class Hero(SQLModel, table=True):
5657

5758

5859
@needs_py312
60+
@needs_pydanticv2
5961
def test_sa_type_typing_6() -> None:
6062
test_code = dedent("""
6163
type Type6_t = t.Annotated[str, "Just a comment"]
@@ -129,6 +131,7 @@ class Hero(SQLModel, table=True):
129131

130132

131133
@needs_py312
134+
@needs_pydanticv2
132135
def test_sa_type_typing_extensions_5() -> None:
133136
test_code = dedent("""
134137
type Type5_te = str
@@ -141,6 +144,7 @@ class Hero(SQLModel, table=True):
141144

142145

143146
@needs_py312
147+
@needs_pydanticv2
144148
def test_sa_type_typing_extensions_6() -> None:
145149
test_code = dedent("""
146150
type Type6_te = te.Annotated[str, "Just a comment"]
@@ -152,6 +156,7 @@ class Hero(SQLModel, table=True):
152156
exec(test_code, globals())
153157

154158

159+
@needs_pydanticv2
155160
def test_sa_type_typing_extensions_7() -> None:
156161
Type7_te = te.NewType("Type7_te", str)
157162

0 commit comments

Comments
 (0)