33import typing_extensions as te
44from sqlmodel import Field , SQLModel
55
6- from tests .conftest import needs_py312
76
8-
9- @needs_py312
107def test_sa_type_typing_1 () -> None :
118 Type1_t = str
129
@@ -15,7 +12,6 @@ class Hero1(SQLModel, table=True):
1512 weapon : Type1_t = "sword"
1613
1714
18- @needs_py312
1915def test_sa_type_typing_2 () -> None :
2016 Type2_t = t .Annotated [str , "Just a comment" ]
2117
@@ -27,7 +23,6 @@ class Hero(SQLModel, table=True):
2723Type3_t : t .TypeAlias = str
2824
2925
30- @needs_py312
3126def test_sa_type_typing_3 () -> None :
3227 class Hero (SQLModel , table = True ):
3328 pk : int = Field (primary_key = True )
@@ -37,14 +32,12 @@ class Hero(SQLModel, table=True):
3732Type4_t : t .TypeAlias = t .Annotated [str , "Just a comment" ]
3833
3934
40- @needs_py312
4135def test_sa_type_typing_4 () -> None :
4236 class Hero (SQLModel , table = True ):
4337 pk : int = Field (primary_key = True )
4438 weapon : Type4_t = "sword"
4539
4640
47- @needs_py312
4841def test_sa_type_typing_5 () -> None :
4942 type Type5_t = str
5043
@@ -53,7 +46,6 @@ class Hero(SQLModel, table=True):
5346 weapon : Type5_t = "sword"
5447
5548
56- @needs_py312
5749def test_sa_type_typing_6 () -> None :
5850 type Type6_t = t .Annotated [str , "Just a comment" ]
5951
@@ -62,7 +54,6 @@ class Hero(SQLModel, table=True):
6254 weapon : Type6_t = "sword"
6355
6456
65- @needs_py312
6657def test_sa_type_typing_extensions_1 () -> None :
6758 Type1_te = str
6859
@@ -71,7 +62,6 @@ class Hero1(SQLModel, table=True):
7162 weapon : Type1_te = "sword"
7263
7364
74- @needs_py312
7565def test_sa_type_typing_extensions_2 () -> None :
7666 Type2_te = te .Annotated [str , "Just a comment" ]
7767
@@ -83,7 +73,6 @@ class Hero(SQLModel, table=True):
8373Type3_te : te .TypeAlias = str
8474
8575
86- @needs_py312
8776def test_sa_type_typing_extensions_3 () -> None :
8877 class Hero (SQLModel , table = True ):
8978 pk : int = Field (primary_key = True )
@@ -93,14 +82,12 @@ class Hero(SQLModel, table=True):
9382Type4_te : te .TypeAlias = te .Annotated [str , "Just a comment" ]
9483
9584
96- @needs_py312
9785def test_sa_type_typing_extensions_4 () -> None :
9886 class Hero (SQLModel , table = True ):
9987 pk : int = Field (primary_key = True )
10088 weapon : Type4_te = "sword"
10189
10290
103- @needs_py312
10491def test_sa_type_typing_extensions_5 () -> None :
10592 type Type5_te = str
10693
@@ -109,7 +96,6 @@ class Hero(SQLModel, table=True):
10996 weapon : Type5_te = "sword"
11097
11198
112- @needs_py312
11399def test_sa_type_typing_extensions_6 () -> None :
114100 type Type6_te = te .Annotated [str , "Just a comment" ]
115101
0 commit comments