Mercurial > hg > orthanc-tests
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 |