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 410 of file TrigConfigSvcCfg.py.

Member Function Documentation

◆ setUp()

def python.TrigConfigSvcCfg.Tests.setUp (   self)

Definition at line 412 of file TrigConfigSvcCfg.py.

412  def setUp(self):
413  # Allow multiple L1 menu generations for these tests
414  l1menu_generated._hasRun = False # type: ignore
415 

◆ test_currentMenu()

def python.TrigConfigSvcCfg.Tests.test_currentMenu (   self)

Definition at line 416 of file TrigConfigSvcCfg.py.

416  def test_currentMenu(self):
417  from AthenaConfiguration.AllConfigFlags import initConfigFlags
418  flags = initConfigFlags()
419  flags.Trigger.EDMVersion = 3
420  from AthenaConfiguration.TestDefaults import defaultTestFiles
421  flags.Input.Files = defaultTestFiles.RAW_RUN2
422  flags.lock()
423  TrigConfigSvcCfg( flags )
424 

◆ test_jsonConverter()

def python.TrigConfigSvcCfg.Tests.test_jsonConverter (   self)

Definition at line 433 of file TrigConfigSvcCfg.py.

433  def test_jsonConverter(self):
434  keys = _createJsonMenuFiles(run=360026, lb=151, crestServer=None)
435  assert keys is not None, "No keys returned"
436  for k,v in {"SMK" : 2749, "LVL1PSK" : 23557, "HLTPSK" : 17824, "BGSK" : 2181}.items():
437  assert k in keys, "Missing key {}".format(k)
438  assert v == keys[k], "Wrong value {}".format(v)
439 
440  unittest.main(verbosity=2)

◆ test_legacyMenu()

def python.TrigConfigSvcCfg.Tests.test_legacyMenu (   self)

Definition at line 425 of file TrigConfigSvcCfg.py.

425  def test_legacyMenu(self):
426  from AthenaConfiguration.AllConfigFlags import initConfigFlags
427  flags = initConfigFlags()
428  from AthenaConfiguration.TestDefaults import defaultTestFiles
429  flags.Input.Files = defaultTestFiles.RAW_RUN2
430  flags.lock()
431  TrigConfigSvcCfg( flags )
432 

The documentation for this class was generated from the following file:
python.TrigConfigSvcCfg.TrigConfigSvcCfg
def TrigConfigSvcCfg(flags)
Definition: TrigConfigSvcCfg.py:304
vtune_athena.format
format
Definition: vtune_athena.py:14
python.TrigConfigSvcCfg._createJsonMenuFiles
dict[str, int|str] _createJsonMenuFiles(run, lb, str|None crestServer=None)
Definition: TrigConfigSvcCfg.py:61
TrigJetMonitorAlgorithm.items
items
Definition: TrigJetMonitorAlgorithm.py:71
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19