Observation from writing tests for _XNAT:
urllib3.connectionpool: DEBUG: https://central.xnat.org:443 "GET /data/experiments?format=json&project=Sample_DICOM&subject_ID=IDONOTEXIST_used_in_datalad-xnat_CI HTTP/1.1" 200 None
This 200 response results in simply an empty list being returned by _XNAT.get_experiments(_ids) when called with non-existent project and/or subject identifiers.
Leave it at that or should we try to detect this by matching against available project/subject combination as indicated by get_projects/get_subjects? WDYT, @mih , @loj ?
Observation from writing tests for
_XNAT:This 200 response results in simply an empty list being returned by
_XNAT.get_experiments(_ids) when called with non-existent project and/or subject identifiers.Leave it at that or should we try to detect this by matching against available project/subject combination as indicated by
get_projects/get_subjects? WDYT, @mih , @loj ?