From 53d17b040b42de17ca321ae971355081003abedb Mon Sep 17 00:00:00 2001
From: Eduardo Rodrigues <eduardo.rodrigues@cern.ch>
Date: Fri, 1 Jun 2018 14:44:30 +0000
Subject: [PATCH] Merge branch 'erodrigu-UseTestFileDB' into '2018-patches'

Test DaVinciTests.stripping.test_express_appconfig updated to use TestFileDB

See merge request lhcb/DaVinci!219

(cherry picked from commit a11b5ba1cb0ea0036d75b366790d0ec4780147f1)

7bca921e Test DaVinciTests.stripping.test_express_appconfig updated to use TestFileDB
---
 .../options/CommonParticles/DVTestStandardBasic.py | 14 +-------------
 .../CommonParticles/DVTestStandardIntermediate.py  | 13 +------------
 .../CommonParticles/TestStandardBasicCuts.py       |  2 --
 .../TestStandardIntermediateCuts.py                |  2 --
 DaVinciTests/tests/options/dimuon_testfile.py      |  7 ++-----
 5 files changed, 4 insertions(+), 34 deletions(-)

diff --git a/DaVinciTests/tests/options/CommonParticles/DVTestStandardBasic.py b/DaVinciTests/tests/options/CommonParticles/DVTestStandardBasic.py
index fcb821820..88fd9e9b9 100644
--- a/DaVinciTests/tests/options/CommonParticles/DVTestStandardBasic.py
+++ b/DaVinciTests/tests/options/CommonParticles/DVTestStandardBasic.py
@@ -10,17 +10,11 @@ from DaVinci.Configuration import DaVinci
 from Gaudi.Configuration import *
 ##############################################################################
 #
-# CommonParticles
-# Thanks to Vanya for this trick
-#
 from CommonParticles import StandardBasic
-#from CommonParticles import StandardIntermediate
-#from CommonParticles.Utils import particles  # particles() method returns DoD dictionary
-List = []
+
 Locations = []
 for a,b in StandardBasic.locations.iteritems():
     print "DVTestCommonParticles adding location", a
-    List.append(b)                      # ist of algorithms
     Locations.append(a)
 
 from Configurables import CountParticles
@@ -35,16 +29,10 @@ DaVinci().HistogramFile = "DVStandardBasic.root"
 # Most of this will be configured from Dirac
 #
 ##############################################################################
-# DaVinci().UserAlgorithms = List   # explicitly run them
 DaVinci().UserAlgorithms = [ CP ]   # count them all
 DaVinci().EvtMax = 500
 DaVinci().DataType = "2010"
 DaVinci().Simulation = False
 DaVinci().InputType = "DST"
 
-#importOptions("../dimuon_testfile.py")
-
-#EventSelector().Input   = [
-#    "DATAFILE='PFN:castor:/castor/cern.ch/grid/lhcb/data/2009/RDST/00004937/0000/00004937_00000001_1.rdst' TYP='POOL_ROOTTREE' OPT='READ'"]
-    
 MessageSvc().Format = "% F%60W%S%7W%R%T %0W%M"
diff --git a/DaVinciTests/tests/options/CommonParticles/DVTestStandardIntermediate.py b/DaVinciTests/tests/options/CommonParticles/DVTestStandardIntermediate.py
index 44c89c85f..1cdb1e493 100644
--- a/DaVinciTests/tests/options/CommonParticles/DVTestStandardIntermediate.py
+++ b/DaVinciTests/tests/options/CommonParticles/DVTestStandardIntermediate.py
@@ -10,17 +10,12 @@ from DaVinci.Configuration import DaVinci
 from Gaudi.Configuration import *
 ##############################################################################
 #
-# CommonParticles
-# Thanks to Vanya for this trick
-#
 from CommonParticles import StandardBasic
 from CommonParticles import StandardIntermediate
-#from CommonParticles.Utils import particles  # particles() method returns DoD dictionary
-List = []
+
 Locations = []
 for a,b in StandardIntermediate.locations.iteritems():
     print "DVTestCommonParticles adding location", a
-    List.append(b)                      # ist of algorithms
     Locations.append(a)
 
 from Configurables import CountParticles
@@ -35,16 +30,10 @@ DaVinci().HistogramFile = "DVStandardIntermediate.root"
 # Most of this will be configured from Dirac
 #
 ##############################################################################
-# DaVinci().UserAlgorithms = List   # explicitly run them
 DaVinci().UserAlgorithms = [ CP ]   # count them all
 DaVinci().EvtMax = 500
 DaVinci().DataType = "2012"
 DaVinci().Simulation = False
 DaVinci().InputType = "DST"
 
-#importOptions("../dimuon_testfile.py")
-
-#EventSelector().Input   = [
-#    "DATAFILE='PFN:castor:/castor/cern.ch/grid/lhcb/data/2009/RDST/00004937/0000/00004937_00000001_1.rdst' TYP='POOL_ROOTTREE' OPT='READ'"]
-    
 MessageSvc().Format = "% F%60W%S%7W%R%T %0W%M"
diff --git a/DaVinciTests/tests/options/CommonParticles/TestStandardBasicCuts.py b/DaVinciTests/tests/options/CommonParticles/TestStandardBasicCuts.py
index faa4e7eba..5bfd90250 100644
--- a/DaVinciTests/tests/options/CommonParticles/TestStandardBasicCuts.py
+++ b/DaVinciTests/tests/options/CommonParticles/TestStandardBasicCuts.py
@@ -23,6 +23,4 @@ DaVinci( UserAlgorithms = List,
          Simulation = False,
          InputType = "DST"       )
 
-#importOptions("../dimuon_testfile.py")
-
 MessageSvc().Format = "% F%60W%S%7W%R%T %0W%M"
diff --git a/DaVinciTests/tests/options/CommonParticles/TestStandardIntermediateCuts.py b/DaVinciTests/tests/options/CommonParticles/TestStandardIntermediateCuts.py
index fad9fff7b..1f07d8186 100644
--- a/DaVinciTests/tests/options/CommonParticles/TestStandardIntermediateCuts.py
+++ b/DaVinciTests/tests/options/CommonParticles/TestStandardIntermediateCuts.py
@@ -24,6 +24,4 @@ DaVinci( UserAlgorithms = List,
          Simulation = False,
          InputType = "DST"       )
 
-#importOptions("../dimuon_testfile.py")
-
 MessageSvc().Format = "% F%60W%S%7W%R%T %0W%M"
diff --git a/DaVinciTests/tests/options/dimuon_testfile.py b/DaVinciTests/tests/options/dimuon_testfile.py
index be92bb543..2aceb00bf 100644
--- a/DaVinciTests/tests/options/dimuon_testfile.py
+++ b/DaVinciTests/tests/options/dimuon_testfile.py
@@ -1,5 +1,2 @@
-from GaudiConf import IOHelper
-
-IOHelper('ROOT').inputFiles([
-        'PFN:root://eoslhcb.cern.ch//eos/lhcb/grid/prod/lhcb/freezer/lhcb/LHCb/Collision12/FULL.DST/00020330/0004/00020330_00047243_1.full.dst'
-        ])
+from PRConfig import TestFileDB
+TestFileDB.test_file_db["2012_DaVinciTests.stripping.test_express_appconfig"].run(configurable=DaVinci())
-- 
GitLab