diff --git a/tests/samples/test_target_parquet.py b/tests/samples/test_target_parquet.py index 22fe4918d..5bdf33237 100644 --- a/tests/samples/test_target_parquet.py +++ b/tests/samples/test_target_parquet.py @@ -3,6 +3,7 @@ from __future__ import annotations import shutil +import sys import uuid from pathlib import Path @@ -23,7 +24,11 @@ ) -@pytest.mark.xfail +@pytest.mark.xfail( + sys.version_info >= (3, 13), + reason="Parquet not supported on Python 3.13 due to PyArrow incompatibility", + strict=True, +) class TestSampleTargetParquet(StandardTests): """Standard Target Tests.""" diff --git a/tests/samples/test_target_sqlite.py b/tests/samples/test_target_sqlite.py index 24b30f3d8..33566082f 100644 --- a/tests/samples/test_target_sqlite.py +++ b/tests/samples/test_target_sqlite.py @@ -4,6 +4,7 @@ import json import sqlite3 +import sys import typing as t from copy import deepcopy from io import StringIO @@ -367,7 +368,11 @@ def test_sqlite_process_batch_message( assert cursor.fetchone()[0] == 4 -@pytest.mark.xfail +@pytest.mark.xfail( + sys.version_info >= (3, 13), + reason="Parquet not supported on Python 3.13 due to PyArrow incompatibility", + strict=True, +) def test_sqlite_process_batch_parquet( sqlite_target_test_config: dict, sqlite_sample_target_batch: SQLiteTarget,