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

Public Member Functions

 test_picks_container_from_argument (self)
 test_requires_five_args (self)

Detailed Description

Definition at line 72 of file EventSelectionConfigNObject_unitTest.py.

Member Function Documentation

◆ test_picks_container_from_argument()

python.EventSelectionConfigNObject_unitTest.TestObjN.test_picks_container_from_argument ( self)

Definition at line 73 of file EventSelectionConfigNObject_unitTest.py.

73 def test_picks_container_from_argument(self):
74 algs = named(run("OBJ_N MyContainer 30000 >= 2",
75 containers={"jets": "MyContainer"}), "NOBJ")
76 self.assertEqual(len(algs), 1)
77 self.assertEqual(prop(algs[0], "minPt"), 30000.0)
78 self.assertEqual(prop(algs[0], "count"), 2)
79
int run(int argc, char *argv[])

◆ test_requires_five_args()

python.EventSelectionConfigNObject_unitTest.TestObjN.test_requires_five_args ( self)

Definition at line 80 of file EventSelectionConfigNObject_unitTest.py.

80 def test_requires_five_args(self):
81 self.assertRaises(ValueError, run, "OBJ_N MyContainer 30000 >= 2 extra",
82 containers={"jets": "MyContainer"})
83 self.assertRaises(ValueError, run, "OBJ_N 30000 >= 2",
84 containers={"jets": "MyContainer"})
85
86

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