Skip to content

Commit 289b3d2

Browse files
committed
Temporary fix for problematic test
1 parent dff1ef2 commit 289b3d2

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

tests/doc_examples/snappylapy/fixtures/test_load_snapshot_from_file_dataframe.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
import pytest
2-
import pandas as pd
32
from snappylapy.fixtures import LoadSnapshot, Expect
43

4+
try:
5+
import pandas as pd # noqa: F401
6+
pandas_installed = True
7+
except ImportError:
8+
pandas_installed = False
9+
10+
@pytest.mark.skipif(not pandas_installed, reason="pandas is not installed")
511
def test_save_dataframe_snapshot(expect: Expect) -> None:
612
df: pd.DataFrame = pd.DataFrame({"numbers": [1, 2, 3]})
713
expect(df).to_match_snapshot()
814

15+
@pytest.mark.skipif(not pandas_installed, reason="pandas is not installed")
916
@pytest.mark.snappylapy(depends=[test_save_dataframe_snapshot])
1017
def test_load_snapshot_dataframe(load_snapshot: LoadSnapshot) -> None:
1118
df: pd.DataFrame = load_snapshot.dataframe()

0 commit comments

Comments
 (0)