Skip to content

Commit c190a26

Browse files
committed
TEST: Require rdflib 5.0 for prov tests
1 parent 858d2dd commit c190a26

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

nipype/utils/tests/test_provenance.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,19 @@
22
# emacs: -*- mode: python; py-indent-offset: 4; indent-tabs-mode: nil -*-
33
# vi: set ft=python sts=4 ts=4 sw=4 et:
44
import os
5+
from nibabel.optpkg import optional_package
6+
import pytest
7+
8+
_, have_rdflib5, _ = optional_package("rdflib", min_version="5.0.0")
59

610
from nipype.utils.provenance import ProvStore, safe_encode
711

12+
needs_rdflib5 = pytest.mark.skipif(
13+
not have_rdflib5, reason="Test requires rdflib 5.0.0 or higher"
14+
)
15+
816

17+
@needs_rdflib5
918
def test_provenance(tmpdir):
1019
from nipype.interfaces.base import CommandLine
1120

@@ -17,6 +26,7 @@ def test_provenance(tmpdir):
1726
assert "echo hello" in provn
1827

1928

29+
@needs_rdflib5
2030
def test_provenance_exists(tmpdir):
2131
tmpdir.chdir()
2232
from nipype import config

0 commit comments

Comments
 (0)