Module ImportFrom alias alias ImportFrom alias Expr Call NameLoad Str Import alias ClassDef bases AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Dict Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Str Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Dict Str NameLoad Assign NameStore ListLoad Str Str Str Assign NameStore Call AttributeLoad Str attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore TupleLoad Str Str Str Str Str Str Str For NameStore NameLoad body If CompareNotIn NameLoad SubscriptLoad NameLoad Index Str body Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Num Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Index Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Str Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign NameStore TupleLoad Str Str Str Str Str Str Str Str For NameStore NameLoad body If CompareNotIn NameLoad NameLoad body Expr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr CompareIn NameLoad NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str ListLoad Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Str Str ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Dict decorator_list decorator_list If CompareEq NameLoad Str body ImportFrom alias Expr Call NameLoad NameLoad
N/A __future__ absolute_import print_function salttesting.helpers ensure_in_syspath N/A N/A ensure_in_syspath ../../ N/A integration PublishModuleTest N/A N/A integration ModuleCase N/A integration SaltReturnAssertsMixIn N/A N/A 
    Validate the publish module
     test_publish N/A N/A self N/A N/A N/A 
        publish.publish
         N/A ret N/A N/A self run_function publish.publish N/A minion test.ping N/A N/A N/A self assertEqual ret N/A minion True N/A ret N/A N/A self run_function publish.publish N/A minion test.kwarg arg="cheese=spam" N/A ret N/A ret N/A minion N/A check_true N/A cheese __pub_arg __pub_fun __pub_id __pub_jid __pub_ret __pub_tgt __pub_tgt_type N/A name check_true N/A N/A N/A name ret N/A N/A N/A print name N/A N/A N/A self assertTrue N/A name ret N/A N/A N/A self assertEqual N/A ret N/A cheese spam N/A N/A N/A self assertEqual N/A ret N/A __pub_arg N/A cheese=spam N/A N/A N/A self assertEqual N/A ret N/A __pub_id minion N/A N/A N/A self assertEqual N/A ret N/A __pub_fun test.kwarg N/A test_publish_yaml_args N/A N/A self N/A N/A N/A 
        test publish.publish yaml args formatting
         N/A ret N/A N/A self run_function publish.publish N/A minion test.ping N/A N/A N/A self assertEqual ret N/A minion True N/A test_args_list N/A saltines, si crackers, nein cheese, indeed N/A test_args N/A N/A ["{args[0]}", "{args[1]}", "{args[2]}"] format args test_args_list N/A ret N/A N/A self run_function publish.publish N/A minion test.arg test_args N/A ret N/A ret N/A minion N/A check_true N/A __pub_arg __pub_fun __pub_id __pub_jid __pub_ret __pub_tgt __pub_tgt_type N/A name check_true N/A N/A N/A name N/A ret N/A kwargs N/A N/A N/A print name N/A N/A N/A self assertTrue N/A name N/A ret N/A kwargs N/A N/A N/A self assertEqual N/A ret N/A args test_args_list N/A N/A N/A self assertEqual N/A N/A ret N/A kwargs N/A __pub_id minion N/A N/A N/A self assertEqual N/A N/A ret N/A kwargs N/A __pub_fun test.arg N/A test_full_data N/A N/A self N/A N/A N/A 
        publish.full_data
         N/A ret N/A N/A self run_function publish.full_data N/A minion test.fib 20 N/A N/A N/A self assertTrue ret N/A N/A N/A self assertEqual N/A N/A N/A ret N/A minion N/A ret N/A 0 6765 N/A test_kwarg N/A N/A self N/A N/A N/A 
        Verify that the pub data is making it to the minion functions
         N/A ret N/A N/A self run_function publish.full_data N/A minion test.kwarg arg="cheese=spam" N/A ret N/A N/A ret N/A minion N/A ret N/A check_true N/A cheese __pub_arg __pub_fun __pub_id __pub_jid __pub_ret __pub_tgt __pub_tgt_type N/A name check_true N/A N/A N/A name ret N/A N/A N/A print name N/A N/A N/A self assertTrue N/A name ret N/A N/A N/A self assertEqual N/A ret N/A cheese spam N/A N/A N/A self assertEqual N/A ret N/A __pub_arg N/A cheese=spam N/A N/A N/A self assertEqual N/A ret N/A __pub_id minion N/A N/A N/A self assertEqual N/A ret N/A __pub_fun test.kwarg N/A ret N/A N/A self run_function publish.full_data N/A minion test.kwarg cheese=spam N/A N/A N/A self assertIn The following keyword arguments are not valid ret N/A test_reject_minion N/A N/A self N/A N/A N/A 
        Test bad authentication
         N/A ret N/A N/A self run_function publish.publish N/A minion cmd.run N/A echo foo N/A N/A N/A self assertEqual ret N/A N/A N/A N/A N/A __name__ __main__ N/A integration run_tests N/A N/A run_tests PublishModuleTest