Skip to content

Commit 009914d

Browse files
committed
fix: skip duckdb tests on windows
1 parent ec37415 commit 009914d

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

tests/sql/test_sql_to_substrait.py

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import tempfile
55
import pyarrow.substrait as pa_substrait
66
import pytest
7+
import sys
78

89

910
data: pyarrow.Table = pyarrow.Table.from_batches(
@@ -113,7 +114,10 @@ def assert_query(query: str, engine: str, ignore_order=True):
113114
assert_query_datafusion(query, ignore_order)
114115

115116

116-
engines = ["duckdb", "datafusion"]
117+
engines = [
118+
pytest.param("duckdb", marks=pytest.mark.skipif(sys.platform.startswith("win"))),
119+
"datafusion",
120+
]
117121

118122

119123
@pytest.mark.parametrize("engine", engines)
@@ -241,7 +245,17 @@ def test_order_by(engine: str):
241245

242246

243247
@pytest.mark.parametrize(
244-
"engine", [pytest.param("duckdb", marks=pytest.mark.xfail), "datafusion"]
248+
"engine",
249+
[
250+
pytest.param(
251+
"duckdb",
252+
marks=[
253+
pytest.mark.skipif(sys.platform.startswith("win")),
254+
pytest.mark.xfail,
255+
],
256+
),
257+
"datafusion",
258+
],
245259
)
246260
def test_row_number(engine: str):
247261
assert_query(

0 commit comments

Comments
 (0)