CMS 3D CMS Logo

List of all members | Public Member Functions
earlyDeleteSettings_cff.TestHasInputTagModuleLabel Class Reference
Inheritance diagram for earlyDeleteSettings_cff.TestHasInputTagModuleLabel:

Public Member Functions

def setUp (self)
 
def testHasInputTagModuleLabel (self)
 

Detailed Description

Definition at line 91 of file earlyDeleteSettings_cff.py.

Member Function Documentation

def earlyDeleteSettings_cff.TestHasInputTagModuleLabel.setUp (   self)
Nothing to do 

Definition at line 92 of file earlyDeleteSettings_cff.py.

92  def setUp(self):
93  """Nothing to do """
94  None
def earlyDeleteSettings_cff.TestHasInputTagModuleLabel.testHasInputTagModuleLabel (   self)

Definition at line 95 of file earlyDeleteSettings_cff.py.

96  p = cms.Process("A")
97  p.pset = cms.PSet(a=cms.InputTag("a"),a2=cms.untracked.InputTag("a2"))
98  p.prod = cms.EDProducer("Producer",
99  foo = cms.InputTag("foo"),
100  foo2 = cms.InputTag("foo2", "instance"),
101  foo3 = cms.InputTag("foo3", "instance", "PROCESS"),
102  foo4 = cms.untracked.InputTag("foo4"),
103  nested = cms.PSet(
104  bar = cms.InputTag("bar"),
105  bar2 = cms.untracked.InputTag("bar2"),
106  ),
107  nested2 = cms.untracked.PSet(
108  bar3 = cms.untracked.InputTag("bar3"),
109  ),
110  flintstones = cms.VPSet(
111  cms.PSet(fred=cms.InputTag("fred")),
112  cms.PSet(wilma=cms.InputTag("wilma"))
113  ),
114  flintstones2 = cms.VPSet(
115  cms.PSet(fred2=cms.untracked.InputTag("fred2")),
116  cms.PSet(wilma2=cms.InputTag("wilma2"))
117  ),
118  ref = cms.PSet(
119  refToPSet_ = cms.string("pset")
120  ),
121  ref2 = cms.untracked.PSet(
122  refToPSet_ = cms.string("pset")
123  ),
124  )
125 
126  result=[False,False,False,False,False,False,False,False,False,False,False,False,False,False]
127  _hasInputTagModuleLabel(p, p.prod, ["foo","foo2","foo3","bar","fred","wilma","a","foo4","bar2","bar3","fred2","wilma2","a2","joe"],result)
128  for i in range (0,13):
129  self.assert_(result[i])
130  self.assert_(not result[13])
131 
132  unittest.main()
def _hasInputTagModuleLabel(process, pset, moduleLabels, result)