docs_src_path = top_level_path / "docs_src"
-@pytest.fixture()
-def clear_sqlmodel():
+@pytest.fixture(autouse=True)
+def clear_sqlmodel() -> Any:
# Clear the tables in the metadata for the default base model
SQLModel.metadata.clear()
# Clear the Models associated with the registry, to avoid warnings
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.advanced.decimal import tutorial001 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.advanced.decimal import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
from ...conftest import get_testing_print_function
-def test_tutorial(clear_sqlmodel) -> None:
+def test_tutorial() -> None:
from docs_src.advanced.uuid import tutorial001 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel) -> None:
+def test_tutorial() -> None:
from docs_src.advanced.uuid import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
from ...conftest import get_testing_print_function
-def test_tutorial(clear_sqlmodel) -> None:
+def test_tutorial() -> None:
from docs_src.advanced.uuid import tutorial002 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel) -> None:
+def test_tutorial() -> None:
from docs_src.advanced.uuid import tutorial002_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial_001(clear_sqlmodel):
+def test_tutorial_001():
from docs_src.tutorial.automatic_id_none_refresh import tutorial001 as mod
mod.sqlite_url = "sqlite://"
check_calls(calls)
-def test_tutorial_002(clear_sqlmodel):
+def test_tutorial_002():
from docs_src.tutorial.automatic_id_none_refresh import tutorial002 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial001 import app, database
database.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial001_py310 import app, database
database.sqlite_url = "sqlite://"
@needs_py39
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial001_py39 import app, database
database.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial002 import app, database
database.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial002_py310 import app, database
database.sqlite_url = "sqlite://"
@needs_py39
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.code_structure.tutorial002_py39 import app, database
database.sqlite_url = "sqlite://"
from sqlmodel import create_engine
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.create_tables import tutorial001 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.create_tables import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.delete import tutorial001 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.delete import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.insert import tutorial001 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.insert import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.select import tutorial001_py310 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial002(clear_sqlmodel):
+def test_tutorial002():
from docs_src.tutorial.connect.select import tutorial002_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial001(clear_sqlmodel):
+def test_tutorial001():
from docs_src.tutorial.connect.select import tutorial001 as mod
mod.sqlite_url = "sqlite://"
assert calls == expected_calls
-def test_tutorial002(clear_sqlmodel):
+def test_tutorial002():
from docs_src.tutorial.connect.select import tutorial002 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial003 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial003_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial004 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial004_py310 as mod
mod.sqlite_url = "sqlite://"
]
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial005 as mod
mod.sqlite_url = "sqlite://"
@needs_py310
-def test_tutorial(clear_sqlmodel):
+def test_tutorial():
from docs_src.tutorial.connect.select import tutorial005_py310 as mod
mod.sqlite_url = "sqlite://"