Definition at line 27 of file CmsRun.py.
◆ testFiltering()
def CmsRun.testCmsRun.testFiltering |
( |
|
self | ) |
|
Definition at line 28 of file CmsRun.py.
28 def testFiltering(self):
29 import FWCore.ParameterSet.Config
as cms
30 process = cms.Process(
"Test")
31 process.source = cms.Source(
"EmptySource")
33 process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(nEvents))
34 process.scale = cms.EDFilter(
"Prescaler",prescaleFactor = cms.int32(1), prescaleOffset = cms.int32(0))
35 process.p = cms.Path(process.scale)
36 filterResults = ((10,0),(5,5),(3,7))
38 process.scale.prescaleFactor = x
41 self.assertEqual(e.totalEvents(),nEvents)
42 self.assertEqual(e.totalEventsPassed(),filterResults[x-1][0])
43 self.assertEqual(e.totalEventsFailed(),filterResults[x-1][1])