Module Expr Str ImportFrom alias alias alias Import alias identifier Import alias identifier ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str Print BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Print BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Print AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad ListLoad Str Str Str Str Str Str For NameStore NameLoad body Print Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Print AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad ListLoad Str Str Str Str Str Str For NameStore NameLoad body Print Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Num SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list decorator_list
N/A N/A  Creating and updating scripts

 world world setup_module teardown_module N/A create_script_steps script_create N/A create_execution_steps execution_create TestExecution N/A object N/A setup N/A N/A self N/A N/A N/A 
            Debug information
         N/A N/A 
-------------------
Tests in: %s
 __name__ N/A teardown N/A N/A self N/A N/A N/A 
            Debug information
         N/A N/A 
End of tests in: %s
-------------------
 __name__ N/A test_scenario1 N/A N/A self N/A N/A N/A 
            Scenario: Successfully creating a whizzml script execution:
                Given I create a whizzml script from a excerpt of code "<source_code>"
                And I wait until the script is ready less than <time_1> secs
                And I create a whizzml script execution from an existing script
                And I wait until the execution is ready less than <time_2> secs
                And I update the execution with "<param>", "<param_value>"
                And I wait until the execution is ready less than <time_3> secs
                Then the script id is correct and the value of "<param>" is "<param_value>"

                Examples:
                | source_code      | time_1  | time_2  | time_3  | param | param_value
                | (+ 1 1)          | 10      | 10      | 50      | name  | my execution
         N/A N/A N/A self test_scenario1 __doc__ N/A examples N/A N/A (+ 1 1) 10 10 50 name my execution N/A example examples N/A N/A 
Testing with:
 example N/A N/A N/A script_create i_create_a_script self N/A example N/A 0 N/A N/A N/A script_create the_script_is_finished self N/A example N/A 1 N/A N/A N/A execution_create i_create_an_execution self N/A N/A N/A execution_create the_execution_is_finished self N/A example N/A 2 N/A N/A N/A execution_create i_update_an_execution self N/A example N/A 4 N/A example N/A 5 N/A N/A N/A execution_create the_execution_is_finished self N/A example N/A 3 N/A N/A N/A execution_create the_execution_and_attributes self N/A example N/A 4 N/A example N/A 5 N/A test_scenario2 N/A N/A self N/A N/A N/A 
            Scenario: Successfully creating a whizzml script execution from a list of scripts:
                Given I create a whizzml script from a excerpt of code "<source_code>"
                And I wait until the script is ready less than <time_1> secs
                And I create a whizzml script from a excerpt of code "<source_code>"
                And I wait until the script is ready less than <time_1> secs
                And I create a whizzml script execution from the last two scripts
                And I wait until the execution is ready less than <time_2> secs
                And I update the execution with "<param>", "<param_value>"
                And I wait until the execution is ready less than <time_3> secs
                Then the script ids are correct and the value of "<param>" is "<param_value>"

                Examples:
                | source_code      | time_1  | time_2  | time_3  | param | param_value
                | (+ 1 1)          | 10      | 10      | 50      | name  | my execution
         N/A N/A N/A self test_scenario2 __doc__ N/A examples N/A N/A (+ 1 1) 10 10 50 name my execution N/A example examples N/A N/A 
Testing with:
 example N/A N/A N/A script_create i_create_a_script self N/A example N/A 0 N/A N/A N/A script_create the_script_is_finished self N/A example N/A 1 N/A N/A N/A script_create i_create_a_script self N/A example N/A 0 N/A N/A N/A script_create the_script_is_finished self N/A example N/A 1 N/A N/A N/A execution_create i_create_an_execution_from_list self 2 N/A N/A N/A execution_create the_execution_is_finished self N/A example N/A 2 N/A N/A N/A execution_create i_update_an_execution self N/A example N/A 4 N/A example N/A 5 N/A N/A N/A execution_create the_execution_is_finished self N/A example N/A 3 N/A N/A N/A execution_create the_execution_ids_and_attributes self 2 N/A example N/A 4 N/A example N/A 5 N/A N/A