From d0520b591f4d2da4bf756739ddc21cfc6bd434d4 Mon Sep 17 00:00:00 2001
From: Markus Frank <Markus.Frank@cern.ch>
Date: Tue, 10 Jan 2023 20:04:13 +0100
Subject: [PATCH] Fix DDDigi Property test

---
 examples/DDDigi/scripts/DigiTest.py       | 4 ++--
 examples/DDDigi/scripts/TestProperties.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/examples/DDDigi/scripts/DigiTest.py b/examples/DDDigi/scripts/DigiTest.py
index 651b834c8..ed359782c 100644
--- a/examples/DDDigi/scripts/DigiTest.py
+++ b/examples/DDDigi/scripts/DigiTest.py
@@ -27,7 +27,7 @@ attenuation = {'Minitel1Hits': 50 * units.ns,
 # ==========================================================================================================
 class Test(dddigi.Digitize):
 
-  def __init__(self, geometry=None):
+  def __init__(self, geometry=None, process_data=True):
     global attenuation
     dddigi.Digitize.__init__(self, dddigi.Kernel())
     dddigi.setPrintFormat(str('%-32s %5s %s'))
@@ -50,7 +50,7 @@ class Test(dddigi.Digitize):
     if not os.path.exists(self.inputs[0]):
       if os.path.exists('DDDigi'):
         os.chdir('DDDigi')
-    if not os.path.exists(self.inputs[0]):
+    if process_data and not os.path.exists(self.inputs[0]):
       # This will cause: FileNotFoundError: [Errno 2] No such file or directory: 'xxxxx'
       open(self.inputs[0])
 
diff --git a/examples/DDDigi/scripts/TestProperties.py b/examples/DDDigi/scripts/TestProperties.py
index 743c1edf0..02b584eb7 100644
--- a/examples/DDDigi/scripts/TestProperties.py
+++ b/examples/DDDigi/scripts/TestProperties.py
@@ -19,7 +19,7 @@ def yes_no(val):
 
 def run():
   import DigiTest
-  digi = DigiTest.Test(geometry=None)
+  digi = DigiTest.Test(geometry=None, process_data=False)
   info = digi.info
   num_tests = 0
   histo = digi.create_action('DigiDepositEnergyMonitor/TestHisto')
-- 
GitLab