11import sys
22
3- import adbc_driver_manager
4- import pyarrow as pa
53import pytest
64
7- import adbc_driver_duckdb .dbapi
5+ pa = pytest .importorskip ("pyarrow" )
6+ adbc_driver_manager = pytest .importorskip ("adbc_driver_manager" )
7+ adbc_driver_duckdb_dbapi = pytest .importorskip ("adbc_driver_duckdb.dbapi" )
88
99xfail = pytest .mark .xfail
1010
@@ -35,7 +35,7 @@ def test_bind_multiple_rows(self):
3535 names = ["ints" ],
3636 )
3737
38- con = adbc_driver_duckdb . dbapi .connect ()
38+ con = adbc_driver_duckdb_dbapi .connect ()
3939 with con .cursor () as cursor :
4040 statement = cursor .adbc_statement
4141 statement .set_sql_query ("select ? * 2 as i" )
@@ -57,7 +57,7 @@ def test_bind_single_row(self):
5757 names = ["ints" ],
5858 )
5959
60- con = adbc_driver_duckdb . dbapi .connect ()
60+ con = adbc_driver_duckdb_dbapi .connect ()
6161 with con .cursor () as cursor :
6262 statement = cursor .adbc_statement
6363 statement .set_sql_query ("select ? * 2 as i" )
@@ -93,7 +93,7 @@ def test_multiple_parameters(self):
9393 names = ["ints" , "strings" , "bools" ],
9494 )
9595
96- con = adbc_driver_duckdb . dbapi .connect ()
96+ con = adbc_driver_duckdb_dbapi .connect ()
9797 with con .cursor () as cursor :
9898 statement = cursor .adbc_statement
9999 statement .set_sql_query ("select ? as a, ? as b, ? as c" )
@@ -123,7 +123,7 @@ def test_bind_composite_type(self):
123123 # Create the RecordBatch
124124 record_batch = pa .RecordBatch .from_arrays ([struct_array ], schema = schema )
125125
126- con = adbc_driver_duckdb . dbapi .connect ()
126+ con = adbc_driver_duckdb_dbapi .connect ()
127127 with con .cursor () as cursor :
128128 statement = cursor .adbc_statement
129129 statement .set_sql_query ("select ? as a" )
@@ -146,7 +146,7 @@ def test_too_many_parameters(self):
146146 names = ["ints" , "strings" ],
147147 )
148148
149- con = adbc_driver_duckdb . dbapi .connect ()
149+ con = adbc_driver_duckdb_dbapi .connect ()
150150 with con .cursor () as cursor :
151151 statement = cursor .adbc_statement
152152 statement .set_sql_query ("select ? as a" )
@@ -175,7 +175,7 @@ def test_not_enough_parameters(self):
175175 names = ["strings" ],
176176 )
177177
178- con = adbc_driver_duckdb . dbapi .connect ()
178+ con = adbc_driver_duckdb_dbapi .connect ()
179179 with con .cursor () as cursor :
180180 statement = cursor .adbc_statement
181181 statement .set_sql_query ("select ? as a, ? as b" )
0 commit comments