Skip to content

Commit 869309e

Browse files
committed
DX improvements
1 parent 8ab8367 commit 869309e

File tree

5 files changed

+90
-68
lines changed

5 files changed

+90
-68
lines changed

.vscode/launch.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Python: Debug Tests",
6+
"type": "python",
7+
"request": "launch",
8+
"program": "${file}",
9+
"purpose": [
10+
"debug-test"
11+
],
12+
"console": "internalConsole",
13+
"justMyCode": false,
14+
"presentation": {
15+
"hidden": true
16+
},
17+
"env": {
18+
"PYTEST_ADDOPTS": "--no-cov"
19+
}
20+
}
21+
]
22+
}

database_setup_tools/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
import sqlalchemy_utils
55
from sqlalchemy import MetaData, Table
6-
from sqlmodel import SQLModel
6+
from sqlmodel.main import SQLModel, SQLModelMetaclass
77

88
from database_setup_tools.session_manager import SessionManager
99

@@ -85,7 +85,7 @@ def create_database(self) -> bool:
8585
return True
8686
return False
8787

88-
def truncate(self, tables: Optional[List[SQLModel]] = None):
88+
def truncate(self, tables: Optional[List[SQLModel | SQLModelMetaclass]] = None):
8989
"""Truncate all tables in the database"""
9090
tables_to_truncate: List[Table] = self.model_metadata.sorted_tables
9191
if tables is not None:

0 commit comments

Comments
 (0)