Skip to content

Commit a92cc3b

Browse files
committed
test crate creation with dict source and init=True
1 parent 1c62c99 commit a92cc3b

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

rocrate/rocrate.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def __init__(self, source=None, gen_preview=False, init=False, exclude=None):
9292
self.add(RootDataset(self), Metadata(self))
9393
elif init:
9494
if isinstance(source, dict):
95-
raise ValueError("parameter init is not compatible with a JsonLD source")
95+
raise ValueError("parameter 'init' is not compatible with a dict source")
9696
self.__init_from_tree(source, gen_preview=gen_preview)
9797
else:
9898
source = self.__read(source, gen_preview=gen_preview)

test/test_read.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -595,3 +595,5 @@ def test_from_dict(tmpdir):
595595
for entity in d1, d2, f1:
596596
entity.source = None
597597
crate.write(out_path)
598+
with pytest.raises(ValueError):
599+
ROCrate(metadata, init=True)

0 commit comments

Comments
 (0)