ATLAS Offline Software
Loading...
Searching...
No Matches
python.TrigConfigSvcCfg.Tests Class Reference
Inheritance diagram for python.TrigConfigSvcCfg.Tests:
Collaboration diagram for python.TrigConfigSvcCfg.Tests:

Public Member Functions

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

Detailed Description

Definition at line 410 of file TrigConfigSvcCfg.py.

Member Function Documentation

◆ setUp()

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()

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()

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()

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: