ATLAS Offline Software
Public Member Functions | List of all members
python.TrigConfigSvcCfg.Tests Class Reference
Inheritance diagram for python.TrigConfigSvcCfg.Tests:
Collaboration diagram for python.TrigConfigSvcCfg.Tests:

Public Member Functions

def setUp (self)
 
def test_currentMenu (self)
 
def test_legacyMenu (self)
 
def test_jsonConverter (self)
 

Detailed Description

Definition at line 361 of file TrigConfigSvcCfg.py.

Member Function Documentation

◆ setUp()

def python.TrigConfigSvcCfg.Tests.setUp (   self)

Definition at line 363 of file TrigConfigSvcCfg.py.

363  def setUp(self):
364  # Allow multiple L1 menu generations for these tests
365  l1menu_generated._hasRun = False # type: ignore
366 

◆ test_currentMenu()

def python.TrigConfigSvcCfg.Tests.test_currentMenu (   self)

Definition at line 367 of file TrigConfigSvcCfg.py.

367  def test_currentMenu(self):
368  from AthenaConfiguration.AllConfigFlags import initConfigFlags
369  flags = initConfigFlags()
370  flags.Trigger.EDMVersion = 3
371  from AthenaConfiguration.TestDefaults import defaultTestFiles
372  flags.Input.Files = defaultTestFiles.RAW_RUN2
373  flags.lock()
374  TrigConfigSvcCfg( flags )
375 

◆ test_jsonConverter()

def python.TrigConfigSvcCfg.Tests.test_jsonConverter (   self)

Definition at line 384 of file TrigConfigSvcCfg.py.

384  def test_jsonConverter(self):
385  keys = createJsonMenuFiles(run=360026, lb=151)
386  for k,v in {"SMK" : 2749, "L1PSK" : 23557, "HLTPSK" : 17824, "BGSK" : 2181}.items():
387  assert k in keys, "Missing key {}".format(k)
388  assert v == keys[k], "Wrong value {}".format(v)
389 
390  unittest.main(verbosity=2)

◆ test_legacyMenu()

def python.TrigConfigSvcCfg.Tests.test_legacyMenu (   self)

Definition at line 376 of file TrigConfigSvcCfg.py.

376  def test_legacyMenu(self):
377  from AthenaConfiguration.AllConfigFlags import initConfigFlags
378  flags = initConfigFlags()
379  from AthenaConfiguration.TestDefaults import defaultTestFiles
380  flags.Input.Files = defaultTestFiles.RAW_RUN2
381  flags.lock()
382  TrigConfigSvcCfg( flags )
383 

The documentation for this class was generated from the following file:
python.TrigConfigSvcCfg.TrigConfigSvcCfg
def TrigConfigSvcCfg(flags)
Definition: TrigConfigSvcCfg.py:263
vtune_athena.format
format
Definition: vtune_athena.py:14
python.TrigConfigSvcCfg.createJsonMenuFiles
def createJsonMenuFiles(run, lb)
Definition: TrigConfigSvcCfg.py:59
TrigJetMonitorAlgorithm.items
items
Definition: TrigJetMonitorAlgorithm.py:79
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19