11import zipfile
22from io import BytesIO , StringIO
33
4+ import pytest
5+
46from bioimageio .spec import (
57 load_raw_resource_description ,
68 serialize_raw_resource_description ,
911from bioimageio .spec .model import format_version , raw_nodes
1012from bioimageio .spec .shared import yaml
1113
14+ SKIP_ZENODO = True
15+ SKIP_ZENODO_REASON = "zenodo api changes"
16+
1217
1318def test_validate_dataset (dataset_rdf ):
1419 from bioimageio .spec .commands import validate
@@ -41,13 +46,15 @@ def test_validate_model_as_url():
4146 )["error" ]
4247
4348
49+ @pytest .mark .skipif (SKIP_ZENODO , reason = SKIP_ZENODO_REASON )
4450def test_validate_model_as_zenodo_sandbox_doi ():
4551 from bioimageio .spec .commands import validate
4652
4753 doi = "10.5281/zenodo.5744489"
4854 assert not validate (doi , update_format = False , update_format_inner = False )["error" ]
4955
5056
57+ @pytest .mark .skipif (SKIP_ZENODO , reason = SKIP_ZENODO_REASON )
5158def test_validate_model_as_zenodo_doi ():
5259 from bioimageio .spec .commands import validate
5360
@@ -66,6 +73,7 @@ def test_validate_model_as_bioimageio_full_version_id_partner():
6673 assert summary ["status" ] == "passed" , summary ["error" ]
6774
6875
76+ @pytest .mark .skipif (SKIP_ZENODO , reason = SKIP_ZENODO_REASON )
6977def test_validate_model_as_bioimageio_full_version_id_zenodo ():
7078 from bioimageio .spec .commands import validate
7179
@@ -82,6 +90,7 @@ def test_validate_model_as_bioimageio_resource_id_partner():
8290 assert summary ["status" ] == "passed" , summary ["error" ]
8391
8492
93+ @pytest .mark .skipif (SKIP_ZENODO , reason = SKIP_ZENODO_REASON )
8594def test_validate_model_as_bioimageio_resource_id_zenodo ():
8695 from bioimageio .spec .commands import validate
8796
0 commit comments