Skip to content

Commit 009b161

Browse files
Jules was unable to complete the task in time. Please review the work done so far and provide feedback for Jules to continue.
1 parent f464ab4 commit 009b161

File tree

68 files changed

+694
-841
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+694
-841
lines changed

tests/test_advanced/test_decimal/test_tutorial001.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import importlib
2-
import types # Add import for types
2+
import types
33
from decimal import Decimal
4+
from unittest.mock import MagicMock # Keep MagicMock for type hint, though not strictly necessary for runtime
45

56
import pytest
67
from sqlmodel import create_engine
78

8-
from ...conftest import PrintMock, needs_py310 # Import PrintMock for type hint
9+
from ...conftest import needs_py310, PrintMock # Import PrintMock for type hint
910

1011
expected_calls = [
1112
[
@@ -44,10 +45,8 @@ def get_module(request: pytest.FixtureRequest):
4445
return importlib.import_module(f"docs_src.advanced.decimal.{module_name}")
4546

4647

47-
def test_tutorial(
48-
print_mock: PrintMock, module: types.ModuleType
49-
): # Use PrintMock for type hint and types.ModuleType
48+
def test_tutorial(print_mock: PrintMock, module: types.ModuleType):
5049
module.sqlite_url = "sqlite://"
5150
module.engine = create_engine(module.sqlite_url)
5251
module.main()
53-
assert print_mock.calls == expected_calls # Use .calls instead of .mock_calls
52+
assert print_mock.calls == expected_calls # Use .calls instead of .mock_calls

tests/test_advanced/test_uuid/test_tutorial001.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import importlib
2+
import types
23

34
import pytest
45
from dirty_equals import IsUUID
@@ -19,7 +20,7 @@ def get_module(request: pytest.FixtureRequest):
1920
return importlib.import_module(f"docs_src.advanced.uuid.{module_name}")
2021

2122

22-
def test_tutorial(print_mock: PrintMock, module: type) -> None:
23+
def test_tutorial(print_mock: PrintMock, module: types.ModuleType) -> None:
2324
module.sqlite_url = "sqlite://"
2425
module.engine = create_engine(module.sqlite_url)
2526

tests/test_advanced/test_uuid/test_tutorial002.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import importlib
2+
import types
23

34
import pytest
45
from dirty_equals import IsUUID
@@ -19,7 +20,7 @@ def get_module(request: pytest.FixtureRequest):
1920
return importlib.import_module(f"docs_src.advanced.uuid.{module_name}")
2021

2122

22-
def test_tutorial(print_mock: PrintMock, module: type) -> None:
23+
def test_tutorial(print_mock: PrintMock, module: types.ModuleType) -> None:
2324
module.sqlite_url = "sqlite://"
2425
module.engine = create_engine(module.sqlite_url)
2526

tests/test_tutorial/test_connect/test_delete/test_tutorial001.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,9 @@
6969
)
7070
def get_module(request: pytest.FixtureRequest) -> ModuleType:
7171
module_name = request.param
72-
mod = importlib.import_module(f"docs_src.tutorial.connect.delete.{module_name}")
72+
mod = importlib.import_module(
73+
f"docs_src.tutorial.connect.delete.{module_name}"
74+
)
7375
mod.sqlite_url = "sqlite://"
7476
mod.engine = create_engine(mod.sqlite_url)
7577
return mod

tests/test_tutorial/test_connect/test_insert/test_tutorial001.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@
4949
)
5050
def get_module(request: pytest.FixtureRequest) -> ModuleType:
5151
module_name = request.param
52-
mod = importlib.import_module(f"docs_src.tutorial.connect.insert.{module_name}")
52+
mod = importlib.import_module(
53+
f"docs_src.tutorial.connect.insert.{module_name}"
54+
)
5355
mod.sqlite_url = "sqlite://"
5456
mod.engine = create_engine(mod.sqlite_url)
5557
return mod

tests/test_tutorial/test_connect/test_select/test_tutorial003.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@
8585
)
8686
def get_module(request: pytest.FixtureRequest) -> ModuleType:
8787
module_name = request.param
88-
mod = importlib.import_module(f"docs_src.tutorial.connect.select.{module_name}")
88+
mod = importlib.import_module(
89+
f"docs_src.tutorial.connect.select.{module_name}"
90+
)
8991
mod.sqlite_url = "sqlite://"
9092
mod.engine = create_engine(mod.sqlite_url)
9193
return mod

tests/test_tutorial/test_connect/test_select/test_tutorial004.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@
5959
)
6060
def get_module(request: pytest.FixtureRequest) -> ModuleType:
6161
module_name = request.param
62-
mod = importlib.import_module(f"docs_src.tutorial.connect.select.{module_name}")
62+
mod = importlib.import_module(
63+
f"docs_src.tutorial.connect.select.{module_name}"
64+
)
6365
mod.sqlite_url = "sqlite://"
6466
mod.engine = create_engine(mod.sqlite_url)
6567
return mod

tests/test_tutorial/test_connect/test_select/test_tutorial005.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@
6161
)
6262
def get_module(request: pytest.FixtureRequest) -> ModuleType:
6363
module_name = request.param
64-
mod = importlib.import_module(f"docs_src.tutorial.connect.select.{module_name}")
64+
mod = importlib.import_module(
65+
f"docs_src.tutorial.connect.select.{module_name}"
66+
)
6567
mod.sqlite_url = "sqlite://"
6668
mod.engine = create_engine(mod.sqlite_url)
6769
return mod

tests/test_tutorial/test_connect/test_update/test_tutorial001.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import importlib
22
from types import ModuleType
3-
from typing import Any # For clear_sqlmodel type hint
3+
from typing import Any # For clear_sqlmodel type hint
44

55
import pytest
66
from sqlmodel import create_engine
@@ -60,14 +60,14 @@
6060
)
6161
def get_module(request: pytest.FixtureRequest) -> ModuleType:
6262
module_name = request.param
63-
mod = importlib.import_module(f"docs_src.tutorial.connect.update.{module_name}")
63+
mod = importlib.import_module(
64+
f"docs_src.tutorial.connect.update.{module_name}"
65+
)
6466
mod.sqlite_url = "sqlite://"
6567
mod.engine = create_engine(mod.sqlite_url)
6668
return mod
6769

6870

69-
def test_tutorial(
70-
clear_sqlmodel: Any, print_mock: PrintMock, module: ModuleType
71-
) -> None:
71+
def test_tutorial(clear_sqlmodel: Any, print_mock: PrintMock, module: ModuleType) -> None:
7272
module.main()
7373
assert print_mock.calls == expected_calls

tests/test_tutorial/test_create_db_and_table/test_tutorial002.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import importlib
22
from types import ModuleType
3-
from typing import Any # For clear_sqlmodel type hint
3+
from typing import Any # For clear_sqlmodel type hint
44

55
import pytest
66
from sqlalchemy import inspect

0 commit comments

Comments
 (0)