Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 368 of file TrigConfigSvcCfg.py.

Member Function Documentation

◆ setUp()

def python.TrigConfigSvcCfg.Tests.setUp (   self)

Definition at line 370 of file TrigConfigSvcCfg.py.

370  def setUp(self):
371  # Allow multiple L1 menu generations for these tests
372  l1menu_generated._hasRun = False # type: ignore
373 

◆ test_currentMenu()

def python.TrigConfigSvcCfg.Tests.test_currentMenu (   self)

Definition at line 374 of file TrigConfigSvcCfg.py.

374  def test_currentMenu(self):
375  from AthenaConfiguration.AllConfigFlags import initConfigFlags
376  flags = initConfigFlags()
377  flags.Trigger.EDMVersion = 3
378  from AthenaConfiguration.TestDefaults import defaultTestFiles
379  flags.Input.Files = defaultTestFiles.RAW_RUN2
380  flags.lock()
381  TrigConfigSvcCfg( flags )
382 

◆ test_jsonConverter()

def python.TrigConfigSvcCfg.Tests.test_jsonConverter (   self)

Definition at line 391 of file TrigConfigSvcCfg.py.

391  def test_jsonConverter(self):
392  keys = createJsonMenuFiles(run=360026, lb=151)
393  for k,v in {"SMK" : 2749, "L1PSK" : 23557, "HLTPSK" : 17824, "BGSK" : 2181}.items():
394  assert k in keys, "Missing key {}".format(k)
395  assert v == keys[k], "Wrong value {}".format(v)
396 
397  unittest.main(verbosity=2)

◆ test_legacyMenu()

def python.TrigConfigSvcCfg.Tests.test_legacyMenu (   self)

Definition at line 383 of file TrigConfigSvcCfg.py.

383  def test_legacyMenu(self):
384  from AthenaConfiguration.AllConfigFlags import initConfigFlags
385  flags = initConfigFlags()
386  from AthenaConfiguration.TestDefaults import defaultTestFiles
387  flags.Input.Files = defaultTestFiles.RAW_RUN2
388  flags.lock()
389  TrigConfigSvcCfg( flags )
390 

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