changeset 818:6fb7f40a9505 attach-custom-data

wip: advanced storage
author Alain Mazy <am@orthanc.team>
date Mon, 26 May 2025 18:57:37 +0200
parents 1562c38ab7aa
children ae32a816cbe4
files NewTests/AdvancedStorage/test_advanced_storage.py NewTests/helpers.py
diffstat 2 files changed, 8 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/NewTests/AdvancedStorage/test_advanced_storage.py	Mon May 26 12:55:30 2025 +0200
+++ b/NewTests/AdvancedStorage/test_advanced_storage.py	Mon May 26 18:57:37 2025 +0200
@@ -99,7 +99,9 @@
                 },
                 db_config_key : db_config_content
             },
-            plugins=Helpers.plugins
+            plugins=Helpers.plugins,
+            docker_network=network_name,
+            enable_verbose=True
         )
 
         # upload a study and keep track of data before housekeeper runs
@@ -165,7 +167,8 @@
                 storage_name=cls._storage_name,
                 config=config,
                 plugins=Helpers.plugins,
-                docker_network=network_name
+                docker_network=network_name,
+                enable_verbose=True
             )
 
         cls.o = OrthancApiClient(cls.o._root_url)
--- a/NewTests/helpers.py	Mon May 26 12:55:30 2025 +0200
+++ b/NewTests/helpers.py	Mon May 26 18:57:37 2025 +0200
@@ -207,7 +207,7 @@
             subprocess.run(["docker", "network", "create", network])
 
     @classmethod
-    def launch_orthanc_to_prepare_db(cls, config_name: str = None, config: object = None, config_path: str = None, storage_name: str = None, plugins = [], docker_network: str = None):
+    def launch_orthanc_to_prepare_db(cls, config_name: str = None, config: object = None, config_path: str = None, storage_name: str = None, plugins = [], docker_network: str = None, enable_verbose: bool = False):
         if config_name and storage_name and config:
             # generate the configuration file
             config_path = cls.generate_configuration(
@@ -231,7 +231,8 @@
                 storage_name=storage_name,
                 config_name=config_name,
                 config_path=config_path,
-                network=docker_network
+                network=docker_network,
+                enable_verbose=enable_verbose
             )
         else:
             raise RuntimeError("Invalid configuration, can not launch Orthanc")