375 p = cms.Process(
"test")
376 p.a = cms.EDProducer(
"a", src=cms.InputTag(
"gen"))
377 p.b = cms.EDProducer(
"ab", src=cms.InputTag(
"a"))
378 p.c = cms.EDProducer(
"ac", src=cms.InputTag(
"b"),
379 nested = cms.PSet(src = cms.InputTag(
"b"), src2 = cms.InputTag(
"c")),
380 nestedv = cms.VPSet(cms.PSet(src = cms.InputTag(
"b")), cms.PSet(src = cms.InputTag(
"d"))),
381 vec = cms.VInputTag(cms.InputTag(
"a"), cms.InputTag(
"b"), cms.InputTag(
"c"), cms.InputTag(
"d"))
383 p.s = cms.Sequence(p.a*p.b*p.c)
385 self.assertNotEqual(cms.InputTag(
"new"), p.b.src)
386 self.assertEqual(cms.InputTag(
"new"), p.c.src)
387 self.assertEqual(cms.InputTag(
"new"), p.c.nested.src)
388 self.assertEqual(cms.InputTag(
"new"), p.c.nested.src)
389 self.assertNotEqual(cms.InputTag(
"new"), p.c.nested.src2)
390 self.assertEqual(cms.InputTag(
"new"), p.c.nestedv[0].src)
391 self.assertNotEqual(cms.InputTag(
"new"), p.c.nestedv[1].src)
392 self.assertNotEqual(cms.InputTag(
"new"), p.c.vec[0])
393 self.assertEqual(cms.InputTag(
"new"), p.c.vec[1])
394 self.assertNotEqual(cms.InputTag(
"new"), p.c.vec[2])
395 self.assertNotEqual(cms.InputTag(
"new"), p.c.vec[3])
def testMassSearchReplaceAnyInputTag(self)
def massSearchReplaceAnyInputTag(sequence, oldInputTag, newInputTag, verbose=False, moduleLabelOnly=False, skipLabelTest=False)