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