Skip to content

Commit 8a5b619

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

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

nipype/utils/tests/test_provenance.py

+10
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+
import pytest
6+
import rdflib
7+
from distutils.version import LooseVersion
58

69
from nipype.utils.provenance import ProvStore, safe_encode
710

11+
needs_rdflib5 = pytest.mark.skipif(
12+
LooseVersion(rdflib.__version__) < "5.0.0",
13+
reason="Test requires rdflib 5.0.0 or higher",
14+
)
815

16+
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)