ATLAS Offline Software
Loading...
Searching...
No Matches
menu_config_tests.UniqueChainNames Class Reference
Inheritance diagram for menu_config_tests.UniqueChainNames:
Collaboration diagram for menu_config_tests.UniqueChainNames:

Public Types

typedef HLT::TypeInformation::for_each_type_c< typenameEDMLIST::map, my_functor, my_result<>, my_arg< HLT::TypeInformation::get_cont, CONTAINER > >::type result

Public Member Functions

 __init__ (self)
 run (self, config)

Public Attributes

 description = description
list failures = []

Detailed Description

Definition at line 36 of file menu_config_tests.py.

Member Typedef Documentation

◆ result

Definition at line 90 of file EDM_MasterSearch.h.

Constructor & Destructor Documentation

◆ __init__()

menu_config_tests.UniqueChainNames.__init__ ( self)

Definition at line 37 of file menu_config_tests.py.

37 def __init__(self):
38 super(UniqueChainNames, self).__init__(
39 description="Chain names are unique")
40

Member Function Documentation

◆ run()

menu_config_tests.UniqueChainNames.run ( self,
config )

Reimplemented from menu_config_tests.MenuVerification.

Definition at line 41 of file menu_config_tests.py.

41 def run(self, config):
42 names = config["chains"].keys()
43 counts = Counter(names)
44 self.failures = [chain for chain, count
45 in counts.items() if count > 1]
46
47
Definition run.py:1

Member Data Documentation

◆ description

menu_config_tests.MenuVerification.description = description
inherited

Definition at line 29 of file menu_config_tests.py.

◆ failures

list menu_config_tests.MenuVerification.failures = []
inherited

Definition at line 30 of file menu_config_tests.py.


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