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

Member Function Documentation

◆ setUp()

python.TrigConfigSvcCfg.Tests.setUp ( self)

Definition at line 411 of file TrigConfigSvcCfg.py.

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

◆ test_currentMenu()

python.TrigConfigSvcCfg.Tests.test_currentMenu ( self)

Definition at line 415 of file TrigConfigSvcCfg.py.

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

◆ test_jsonConverter()

python.TrigConfigSvcCfg.Tests.test_jsonConverter ( self)

Definition at line 432 of file TrigConfigSvcCfg.py.

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

◆ test_legacyMenu()

python.TrigConfigSvcCfg.Tests.test_legacyMenu ( self)

Definition at line 424 of file TrigConfigSvcCfg.py.

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

The documentation for this class was generated from the following file: