Skip to content

Commit 47bf25c

Browse files
committed
Update Oprional to Python 3.10+ syntax in test
1 parent 3681940 commit 47bf25c

1 file changed

Lines changed: 4 additions & 6 deletions

File tree

tests/test_exec_text.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
1-
from typing import Optional
2-
31
from sqlmodel import Field, Session, SQLModel, create_engine, text
42

53

64
def test_select_using_text_statement(clear_sqlmodel):
75
class Hero(SQLModel, table=True):
8-
id: Optional[int] = Field(default=None, primary_key=True)
6+
id: int | None = Field(default=None, primary_key=True)
97
name: str
108
secret_name: str
11-
age: Optional[int] = None
9+
age: int | None = None
1210

1311
hero_1 = Hero(name="Deadpond", secret_name="Dive Wilson")
1412

@@ -29,10 +27,10 @@ class Hero(SQLModel, table=True):
2927

3028
def test_insert_using_text_statement(clear_sqlmodel):
3129
class Hero(SQLModel, table=True):
32-
id: Optional[int] = Field(default=None, primary_key=True)
30+
id: int | None = Field(default=None, primary_key=True)
3331
name: str
3432
secret_name: str
35-
age: Optional[int] = None
33+
age: int | None = None
3634

3735
engine = create_engine("sqlite://")
3836

0 commit comments

Comments
 (0)