comparison NewTests/helpers.py @ 484:ddfabe1fbee1

new tests for DelayedDeletion plugin
author Alain Mazy <am@osimis.io>
date Wed, 22 Jun 2022 16:06:46 +0200
parents 45c3fe035fed
children 10a47656e34f
comparison
equal deleted inserted replaced
483:45c3fe035fed 484:ddfabe1fbee1
186 186
187 raise RuntimeError(f"Orthanc failed to start '{exe_path}', conf = '{config_path}'. Check output above") 187 raise RuntimeError(f"Orthanc failed to start '{exe_path}', conf = '{config_path}'. Check output above")
188 188
189 @classmethod 189 @classmethod
190 def launch_orthanc_docker(cls, docker_image: str, storage_name: str, config_path: str, config_name: str): 190 def launch_orthanc_docker(cls, docker_image: str, storage_name: str, config_path: str, config_name: str):
191 storage_path = cls.get_storage_path(storage_name=storage_name)
191 192
192 cmd = [ 193 cmd = [
193 "docker", "run", "--rm", 194 "docker", "run", "--rm",
194 "-e", "VERBOSE_ENABLED=true", 195 "-e", "VERBOSE_ENABLED=true",
195 "-e", "VERBOSE_STARTUP=true", 196 "-e", "VERBOSE_STARTUP=true",
196 "-v", f"{config_path}:/etc/orthanc/orthanc.json", 197 "-v", f"{config_path}:/etc/orthanc/orthanc.json",
197 "-v", f"{storage_name}:/var/lib/orthanc/db/", 198 "-v", f"{storage_path}:/var/lib/orthanc/db/",
198 "--name", config_name, 199 "--name", config_name,
199 "-p", f"{Helpers.orthanc_under_tests_http_port}:{Helpers.orthanc_under_tests_http_port}", 200 "-p", f"{Helpers.orthanc_under_tests_http_port}:{Helpers.orthanc_under_tests_http_port}",
200 "-p", f"{Helpers.orthanc_under_tests_dicom_port}:{Helpers.orthanc_under_tests_dicom_port}", 201 "-p", f"{Helpers.orthanc_under_tests_dicom_port}:{Helpers.orthanc_under_tests_dicom_port}",
201 docker_image 202 docker_image
202 ] 203 ]