Mercurial > hg > orthanc-tests
comparison NewTests/Authorization/test_authorization.py @ 633:7bb22f87fc5b
fix auth test wrt plugin version
author | Alain Mazy <am@osimis.io> |
---|---|
date | Tue, 19 Mar 2024 08:51:56 +0100 |
parents | 2084e0640775 |
children | f6ee256f2404 |
comparison
equal
deleted
inserted
replaced
632:2084e0640775 | 633:7bb22f87fc5b |
---|---|
244 | 244 |
245 # make sure you can access a resource route with a user token (it does not throw) | 245 # make sure you can access a resource route with a user token (it does not throw) |
246 m = o.get_json(f"dicom-web/studies/{self.label_a_study_dicom_id}/metadata") | 246 m = o.get_json(f"dicom-web/studies/{self.label_a_study_dicom_id}/metadata") |
247 self.assert_is_forbidden(lambda: o.get_json(f"dicom-web/studies/{self.label_b_study_dicom_id}/metadata")) | 247 self.assert_is_forbidden(lambda: o.get_json(f"dicom-web/studies/{self.label_b_study_dicom_id}/metadata")) |
248 | 248 |
249 i = o.get_json(f"dicom-web/studies/{self.label_a_study_dicom_id}/instances") | 249 if o.is_plugin_version_at_least("authorization", 0, 7, 1): |
250 self.assert_is_forbidden(lambda: o.get_json(f"dicom-web/studies/{self.label_b_study_dicom_id}/instances")) | 250 i = o.get_json(f"dicom-web/studies/{self.label_a_study_dicom_id}/instances") |
251 | 251 self.assert_is_forbidden(lambda: o.get_json(f"dicom-web/studies/{self.label_b_study_dicom_id}/instances")) |
252 i = o.get_binary(f"dicom-web/studies/{self.label_a_study_dicom_id}/series/{self.label_a_series_dicom_id}/instances/{self.label_a_instance_dicom_id}") | 252 |
253 self.assert_is_forbidden(lambda: o.get_binary(f"dicom-web/studies/{self.label_b_study_dicom_id}/series/{self.label_b_series_dicom_id}/instances/{self.label_b_instance_dicom_id}")) | 253 i = o.get_binary(f"dicom-web/studies/{self.label_a_study_dicom_id}/series/{self.label_a_series_dicom_id}/instances/{self.label_a_instance_dicom_id}") |
254 self.assert_is_forbidden(lambda: o.get_binary(f"dicom-web/studies/{self.label_b_study_dicom_id}/series/{self.label_b_series_dicom_id}/instances/{self.label_b_instance_dicom_id}")) | |
254 | 255 |
255 | 256 |
256 | 257 |
257 def test_resource_token(self): | 258 def test_resource_token(self): |
258 | 259 |