comparison NewTests/helpers.py @ 475:fe37cf5e9c02

force docker volume rm
author Alain Mazy <am@osimis.io>
date Tue, 03 May 2022 15:24:16 +0200
parents 6917a26881ed
children 45c3fe035fed
comparison
equal deleted inserted replaced
474:6917a26881ed 475:fe37cf5e9c02
108 def clear_storage(cls, storage_name: str): 108 def clear_storage(cls, storage_name: str):
109 if Helpers.is_exe(): 109 if Helpers.is_exe():
110 storage_path = cls.get_storage_path(storage_name=storage_name) 110 storage_path = cls.get_storage_path(storage_name=storage_name)
111 shutil.rmtree(storage_path, ignore_errors=True) 111 shutil.rmtree(storage_path, ignore_errors=True)
112 elif Helpers.is_docker(): 112 elif Helpers.is_docker():
113 subprocess.run(["docker", "volume", "rm", storage_name]) 113 subprocess.run(["docker", "volume", "rm", "-f", storage_name])
114 114
115 @classmethod 115 @classmethod
116 def launch_orthanc_to_prepare_db(cls, config_name: str = None, config: object = None, config_path: str = None, storage_name: str = None, plugins = []): 116 def launch_orthanc_to_prepare_db(cls, config_name: str = None, config: object = None, config_path: str = None, storage_name: str = None, plugins = []):
117 if config_name and storage_name and config: 117 if config_name and storage_name and config:
118 # generate the configuration file 118 # generate the configuration file