Public Member Functions | |
| def | __init__ (self, randomize_suites=True, randomize_tests=True, seed=None) |
| def | start_suite (self, suite) |
| Called when a suite starts. More... | |
| def | visit_keyword (self, kw) |
| Implements traversing through keywords. More... | |
| def | visit_test (self, test) |
| Implements traversing through tests. More... | |
Public Member Functions inherited from robot.model.visitor.SuiteVisitor | |
| def | end_body_item (self, item) |
| Called, by default, when keywords, messages or control structures end. More... | |
| def | end_break (self, break_) |
| Called when a BREAK element ends. More... | |
| def | end_continue (self, continue_) |
| Called when a CONTINUE element ends. More... | |
| def | end_for (self, for_) |
| Called when a FOR loop ends. More... | |
| def | end_for_iteration (self, iteration) |
| Called when a FOR loop iteration ends. More... | |
| def | end_if (self, if_) |
| Called when an IF/ELSE structure ends. More... | |
| def | end_if_branch (self, branch) |
| Called when an IF/ELSE branch ends. More... | |
| def | end_keyword (self, keyword) |
| Called when a keyword ends. More... | |
| def | end_message (self, msg) |
| Called when a message ends. More... | |
| def | end_return (self, return_) |
| Called when a RETURN element ends. More... | |
| def | end_suite (self, suite) |
| Called when a suite ends. More... | |
| def | end_test (self, test) |
| Called when a test ends. More... | |
| def | end_try (self, try_) |
| Called when a TRY/EXCEPT structure ends. More... | |
| def | end_try_branch (self, branch) |
| Called when TRY, EXCEPT, ELSE and FINALLY branches end. More... | |
| def | end_while (self, while_) |
| Called when a WHILE loop ends. More... | |
| def | end_while_iteration (self, iteration) |
| Called when a WHILE loop iteration ends. More... | |
| def | start_body_item (self, item) |
| Called, by default, when keywords, messages or control structures start. More... | |
| def | start_break (self, break_) |
| Called when a BREAK element starts. More... | |
| def | start_continue (self, continue_) |
| Called when a CONTINUE element starts. More... | |
| def | start_for (self, for_) |
| Called when a FOR loop starts. More... | |
| def | start_for_iteration (self, iteration) |
| Called when a FOR loop iteration starts. More... | |
| def | start_if (self, if_) |
| Called when an IF/ELSE structure starts. More... | |
| def | start_if_branch (self, branch) |
| Called when an IF/ELSE branch starts. More... | |
| def | start_keyword (self, keyword) |
| Called when a keyword starts. More... | |
| def | start_message (self, msg) |
| Called when a message starts. More... | |
| def | start_return (self, return_) |
| Called when a RETURN element starts. More... | |
| def | start_test (self, test) |
| Called when a test starts. More... | |
| def | start_try (self, try_) |
| Called when a TRY/EXCEPT structure starts. More... | |
| def | start_try_branch (self, branch) |
| Called when TRY, EXCEPT, ELSE or FINALLY branches start. More... | |
| def | start_while (self, while_) |
| Called when a WHILE loop starts. More... | |
| def | start_while_iteration (self, iteration) |
| Called when a WHILE loop iteration starts. More... | |
| def | visit_break (self, break_) |
| Visits BREAK elements. More... | |
| def | visit_continue (self, continue_) |
| Visits CONTINUE elements. More... | |
| def | visit_for (self, for_) |
| Implements traversing through FOR loops. More... | |
| def | visit_for_iteration (self, iteration) |
| Implements traversing through single FOR loop iteration. More... | |
| def | visit_if (self, if_) |
| Implements traversing through IF/ELSE structures. More... | |
| def | visit_if_branch (self, branch) |
| Implements traversing through single IF/ELSE branch. More... | |
| def | visit_message (self, msg) |
| Implements visiting messages. More... | |
| def | visit_return (self, return_) |
| Visits a RETURN elements. More... | |
| def | visit_suite (self, suite) |
| Implements traversing through suites. More... | |
| def | visit_try (self, try_) |
| Implements traversing through TRY/EXCEPT structures. More... | |
| def | visit_try_branch (self, branch) |
| Visits individual TRY, EXCEPT, ELSE and FINALLY branches. More... | |
| def | visit_while (self, while_) |
| Implements traversing through WHILE loops. More... | |
| def | visit_while_iteration (self, iteration) |
| Implements traversing through single WHILE loop iteration. More... | |
Public Attributes | |
| randomize_suites | |
| randomize_tests | |
| seed | |
Private Member Functions | |
| def | _get_message (self) |
Private Attributes | |
| _shuffle | |
Definition at line 21 of file randomizer.py.
| def robot.running.randomizer.Randomizer.__init__ | ( | self, | |
randomize_suites = True, |
|||
randomize_tests = True, |
|||
seed = None |
|||
| ) |
Definition at line 23 of file randomizer.py.
|
private |
Definition at line 39 of file randomizer.py.
| def robot.running.randomizer.Randomizer.start_suite | ( | self, | |
| suite | |||
| ) |
Called when a suite starts.
Default implementation does nothing.
Can return explicit ``False`` to stop visiting.
Reimplemented from robot.model.visitor.SuiteVisitor.
Definition at line 29 of file randomizer.py.
| def robot.running.randomizer.Randomizer.visit_keyword | ( | self, | |
| kw | |||
| ) |
Implements traversing through keywords.
Can be overridden to allow modifying the passed in ``kw`` without
calling :meth:`start_keyword` or :meth:`end_keyword` nor visiting
the body of the keyword
Reimplemented from robot.model.visitor.SuiteVisitor.
Definition at line 49 of file randomizer.py.
| def robot.running.randomizer.Randomizer.visit_test | ( | self, | |
| test | |||
| ) |
Implements traversing through tests.
Can be overridden to allow modifying the passed in ``test`` without calling
:meth:`start_test` or :meth:`end_test` nor visiting the body of the test.
Reimplemented from robot.model.visitor.SuiteVisitor.
Definition at line 46 of file randomizer.py.
|
private |
Definition at line 27 of file randomizer.py.
| robot.running.randomizer.Randomizer.randomize_suites |
Definition at line 24 of file randomizer.py.
| robot.running.randomizer.Randomizer.randomize_tests |
Definition at line 25 of file randomizer.py.
| robot.running.randomizer.Randomizer.seed |
Definition at line 26 of file randomizer.py.