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

Public Member Functions

 test (self)

Detailed Description

Definition at line 312 of file CFElements.py.

Member Function Documentation

◆ test()

python.CFElements.TestNest.test ( self)

Definition at line 313 of file CFElements.py.

313 def test( self ):
314 global isComponentAccumulatorCfg
315 isComponentAccumulatorCfg = lambda : True # noqa: E731 (lambda for mockup)
316
317 top = parOR("top")
318 nest1 = parOR("nest1")
319 nest2 = seqAND("nest2")
320 top.Members += [nest1, nest2]
321
322 deep_nest1 = seqAND("deep_nest1")
323 nest1.Members += [deep_nest1]
324
325 nest2.Members += [nest1] # that one is ok
326 checkSequenceConsistency( top )
327 deep_nest1.Members += [nest1] # introducing an issue
328 self.assertRaises( RuntimeError, checkSequenceConsistency, top )
329

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