1 from typing import Any, Dict, List, Union
2 from unittest.mock import patch
4 from sqlalchemy import inspect
5 from sqlalchemy.engine.reflection import Inspector
6 from sqlmodel import create_engine
7 from sqlmodel.pool import StaticPool
9 from ....conftest import get_testing_print_function
19 "secret_name": "Dive Wilson",
29 "secret_name": "Tommy Sharp",
39 "secret_name": "Pedro Parqueador",
45 def test_tutorial(clear_sqlmodel):
46 from docs_src.tutorial.relationship_attributes.define_relationship_attributes import (
50 mod.sqlite_url = "sqlite://"
51 mod.engine = create_engine(mod.sqlite_url)
54 new_print = get_testing_print_function(calls)
56 with patch("builtins.print", new=new_print):
58 assert calls == expected_calls