Skip to content

Commit 9ce3f75

Browse files
committed
tests: explicit check rsc failing case
1 parent bcd2ac4 commit 9ce3f75

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

pins/tests/test_boards.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pandas as pd
33
import uuid
44

5-
from pins.tests.helpers import DEFAULT_CREATION_DATE, xfail_fs
5+
from pins.tests.helpers import DEFAULT_CREATION_DATE
66
from pins.errors import PinsError
77

88
from datetime import datetime, timedelta
@@ -204,10 +204,16 @@ def test_board_pin_versions_prune_n(board, pin_prune, pin_name, n):
204204

205205

206206
@pytest.mark.parametrize("days", [1, 2])
207-
@xfail_fs("rsc")
208207
def test_board_pin_versions_prune_days(board, pin_prune, pin_name, days):
209208

209+
# RStudio cannot handle days, since it involves pulling metadata
210+
if board.fs.protocol == "rsc":
211+
with pytest.raises(NotImplementedError):
212+
board.pin_versions_prune(pin_name, days=days)
213+
return
214+
210215
board.pin_versions_prune(pin_name, days=days)
216+
211217
new_versions = board.pin_versions(pin_name, as_df=False)
212218

213219
# each of the 3 versions adds an 1 more day + 1 min

0 commit comments

Comments
 (0)