From b50f7b9e68e7f7757784ba87401231362a357614 Mon Sep 17 00:00:00 2001 From: Adina Wagner Date: Thu, 24 Oct 2024 09:11:29 +0200 Subject: [PATCH] TST: adjust tests for additional information returned by API call --- datalad_dataverse/tests/test_pydataverse.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/datalad_dataverse/tests/test_pydataverse.py b/datalad_dataverse/tests/test_pydataverse.py index 592c613..ac89451 100644 --- a/datalad_dataverse/tests/test_pydataverse.py +++ b/datalad_dataverse/tests/test_pydataverse.py @@ -137,9 +137,11 @@ def check_upload(api, dsid, fcontent, fpath, src_md5, dv_url): assert df['id'] assert df['checksum']['type'] == 'MD5' assert df['md5'] == df['checksum']['value'] == src_md5 - assert df['persistentId'] == '' - # TODO: seemingly discontinued between Dataverse 5.13 and 6.0? - #assert df['pidURL'] == '' + # TODO: Dataverse 6.4 started reporting persistentID and pidURL + assert df['persistentId'] is not '' + # TODO: this was seemingly discontinued between Dataverse 5.13 and + # 6.0, but reintrodcued in 6.4 + assert df['pidURL'] is not '' assert df['rootDataFileId'] == -1 if 'localhost' in dv_url or '127.0.0.1' in dv_url: