File indexing completed on 2023-03-17 11:03:33
0001 from FWCore.PythonFramework.CmsRun import CmsRun
0002 import FWCore.ParameterSet.Config as cms
0003
0004 process = cms.Process("Test")
0005
0006 process.source = cms.Source("EmptySource")
0007
0008 nEvents = 10
0009 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(nEvents))
0010
0011 var = 5
0012 outList = []
0013
0014 process.m = cms.EDProducer("edmtest::PythonTestProducer", inputVariable = cms.string("var"),
0015 outputListVariable = cms.string("outList"),
0016 source = cms.InputTag("ints"))
0017
0018 process.ints = cms.EDProducer("IntProducer", ivalue = cms.int32(1))
0019 process.p = cms.Path(process.m, cms.Task(process.ints))
0020
0021 cmsRun = CmsRun(process)
0022
0023 cmsRun.run()
0024
0025 assert (outList == [1]*nEvents)
0026