Skip to content

Commit 80c4138

Browse files
committed
Parallelize test_sql.py - sqlalchemy = importorskip('sqlalchemy') statement is at the front of all test connection management objects
1 parent c3be063 commit 80c4138

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/tests/io/test_sql.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1054,6 +1054,7 @@ def sqlite_buildin_types(sqlite_buildin, types_data):
10541054

10551055
@pytest.fixture
10561056
def iris_connect_and_per_test_id(request, iris_path):
1057+
sqlalchemy = pytest.importorskip("sqlalchemy")
10571058
conn_name = request.param[0]
10581059

10591060
conn, table_uuid, view_uuid = request.getfixturevalue(conn_name)
@@ -1172,6 +1173,8 @@ def drop_table_uuid_views(conn, table_uuid, view_uuid):
11721173

11731174
@pytest.fixture
11741175
def connect_and_uuid_types(request, types_data):
1176+
1177+
sqlalchemy = pytest.importorskip("sqlalchemy")
11751178
conn_name = request.param[0]
11761179
table_uuid = generate_uuid_strings("table", request.param[1])
11771180
view_uuid = generate_uuid_strings("view", request.param[2])
@@ -1187,13 +1190,13 @@ def connect_and_uuid_types(request, types_data):
11871190
"conn_name": conn_name,
11881191
}
11891192
if isinstance(conn, str):
1190-
sqlalchemy = pytest.importorskip("sqlalchemy")
11911193
conn = sqlalchemy.create_engine(conn)
11921194
drop_table_uuid_views(conn, table_uuid, view_uuid)
11931195

11941196

11951197
@pytest.fixture
11961198
def connect_and_uuid(request, types_data):
1199+
sqlalchemy = pytest.importorskip("sqlalchemy")
11971200
conn_name = request.param[0]
11981201

11991202
table_uuid = generate_uuid_strings("table", request.param[1])

0 commit comments

Comments
 (0)