Remove code examples for Python 3.9

This commit is contained in:
Yurii Motov
2026-02-21 00:17:35 +01:00
parent 438f7d995d
commit e975d7746c
8 changed files with 4 additions and 100 deletions

View File

@@ -1,21 +0,0 @@
from typing import Optional
from sqlmodel import Field, SQLModel, create_engine
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str
database_url = "mysql://user:password@localhost/dbname"
engine = create_engine(database_url, echo=True)
def create_db_and_tables():
SQLModel.metadata.create_all(engine)
if __name__ == "__main__":
create_db_and_tables()

View File

@@ -1,21 +0,0 @@
from typing import Optional
from sqlmodel import Field, SQLModel, create_engine
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str = Field(max_length=100)
database_url = "mysql://user:password@localhost/dbname"
engine = create_engine(database_url, echo=True)
def create_db_and_tables():
SQLModel.metadata.create_all(engine)
if __name__ == "__main__":
create_db_and_tables()

View File

@@ -1,21 +0,0 @@
from typing import Optional
from sqlmodel import Field, SQLModel, String, create_engine
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str = Field(sa_type=String)
database_url = "mysql://user:password@localhost/dbname"
engine = create_engine(database_url, echo=True)
def create_db_and_tables():
SQLModel.metadata.create_all(engine)
if __name__ == "__main__":
create_db_and_tables()

View File

@@ -1,21 +0,0 @@
from typing import Optional
from sqlmodel import Field, SQLModel, String, create_engine
class Hero(SQLModel, table=True):
id: Optional[int] = Field(default=None, primary_key=True)
name: str = Field(sa_type=String(length=255))
database_url = "mysql://user:password@localhost/dbname"
engine = create_engine(database_url, echo=True)
def create_db_and_tables():
SQLModel.metadata.create_all(engine)
if __name__ == "__main__":
create_db_and_tables()

View File

@@ -10,8 +10,6 @@ from sqlalchemy import create_mock_engine
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
from ...conftest import needs_py310
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@@ -26,8 +24,7 @@ mysql_engine = create_mock_engine("mysql://", mysql_dump)
@pytest.fixture(
name="mod",
params=[
pytest.param("tutorial001_py39"),
pytest.param("tutorial001_py310", marks=needs_py310),
"tutorial001_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:

View File

@@ -10,8 +10,6 @@ from sqlalchemy import create_mock_engine
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
from ...conftest import needs_py310
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@@ -26,8 +24,7 @@ mysql_engine = create_mock_engine("mysql://", mysql_dump)
@pytest.fixture(
name="mod",
params=[
pytest.param("tutorial002_py39"),
pytest.param("tutorial002_py310", marks=needs_py310),
"tutorial002_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:

View File

@@ -11,8 +11,6 @@ from sqlalchemy.exc import CompileError
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
from ...conftest import needs_py310
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@@ -27,8 +25,7 @@ mysql_engine = create_mock_engine("mysql://", mysql_dump)
@pytest.fixture(
name="mod",
params=[
pytest.param("tutorial003_py39"),
pytest.param("tutorial003_py310", marks=needs_py310),
"tutorial003_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]:

View File

@@ -10,8 +10,6 @@ from sqlalchemy import create_mock_engine
from sqlalchemy.sql.type_api import TypeEngine
from sqlmodel import create_engine
from ...conftest import needs_py310
def mysql_dump(sql: TypeEngine, *args, **kwargs):
dialect = sql.compile(dialect=mysql_engine.dialect)
@@ -26,8 +24,7 @@ mysql_engine = create_mock_engine("mysql://", mysql_dump)
@pytest.fixture(
name="mod",
params=[
pytest.param("tutorial004_py39"),
pytest.param("tutorial004_py310", marks=needs_py310),
"tutorial004_py310",
],
)
def get_module(request: pytest.FixtureRequest) -> Generator[ModuleType, None, None]: