Mercurial > hg > orthanc-tests
comparison NewTests/Housekeeper/test_housekeeper.py @ 483:45c3fe035fed
added tests for delayed_deletion
author | Alain Mazy <am@osimis.io> |
---|---|
date | Wed, 22 Jun 2022 15:45:31 +0200 |
parents | 6917a26881ed |
children | 6144ef431512 |
comparison
equal
deleted
inserted
replaced
482:535e651e70a2 | 483:45c3fe035fed |
---|---|
72 | 72 |
73 completed = False | 73 completed = False |
74 while not completed: | 74 while not completed: |
75 print('-------------- waiting for housekeeper to finish processing') | 75 print('-------------- waiting for housekeeper to finish processing') |
76 time.sleep(1) | 76 time.sleep(1) |
77 housekeeper_status = cls.o.get_json("/housekeeper/status") | 77 housekeeper_status = cls.o.get_json("/plugins/housekeeper/status") |
78 completed = (housekeeper_status["LastProcessedConfiguration"]["StorageCompressionEnabled"] == True) \ | 78 completed = (housekeeper_status["LastProcessedConfiguration"]["StorageCompressionEnabled"] == True) \ |
79 and (housekeeper_status["LastChangeToProcess"] == housekeeper_status["LastProcessedChange"]) | 79 and (housekeeper_status["LastChangeToProcess"] == housekeeper_status["LastProcessedChange"]) |
80 | 80 |
81 | 81 |
82 @classmethod | 82 @classmethod |
84 instance_id = cls.o.lookup( | 84 instance_id = cls.o.lookup( |
85 needle="1.2.840.113619.2.176.2025.1499492.7040.1171286241.704", | 85 needle="1.2.840.113619.2.176.2025.1499492.7040.1171286241.704", |
86 filter="Instance" | 86 filter="Instance" |
87 )[0] | 87 )[0] |
88 | 88 |
89 instance_info = cls.o.get_json(relative_url=f"/instances/{instance_id}") | 89 instance_info = cls.o.get_json(endpoint=f"/instances/{instance_id}") |
90 | 90 |
91 series_id = instance_info["ParentSeries"] | 91 series_id = instance_info["ParentSeries"] |
92 series_info = cls.o.get_json(relative_url=f"/series/{series_id}") | 92 series_info = cls.o.get_json(endpoint=f"/series/{series_id}") |
93 | 93 |
94 study_id = series_info["ParentStudy"] | 94 study_id = series_info["ParentStudy"] |
95 study_info = cls.o.get_json(relative_url=f"/studies/{study_id}") | 95 study_info = cls.o.get_json(endpoint=f"/studies/{study_id}") |
96 | 96 |
97 patient_id = study_info["ParentPatient"] | 97 patient_id = study_info["ParentPatient"] |
98 patient_info = cls.o.get_json(relative_url=f"/patients/{patient_id}") | 98 patient_info = cls.o.get_json(endpoint=f"/patients/{patient_id}") |
99 | 99 |
100 return instance_info, series_info, study_info, patient_info | 100 return instance_info, series_info, study_info, patient_info |
101 | 101 |
102 | 102 |
103 | 103 |