Module Import alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call NameLoad Num body Expr Call AttributeLoad NameLoad attr Num If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr body Break If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot Call AttributeLoad NameLoad attr body Break orelse Raise Call NameLoad Call AttributeLoad Str attr IfExp NameLoad Str Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad body Assign NameStore IfExp NameLoad Str Str Assign NameStore IfExp NameLoad Str Str If NameLoad body Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If NameLoad body Assign NameStore Call AttributeLoad Str attr AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Num NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad Str attr NameLoad For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num With AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad CompareIs Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam defaults Num body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num With AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr NameLoad body Break orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr NameLoad body Break orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad body For NameStore Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Num If Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad body Break orelse Raise Call NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr NameLoad Assign NameStore BoolOpOr NameLoad AttributeLoad NameLoad attr Assign NameStore BoolOpOr NameLoad Call AttributeLoad NameLoad attr Assign NameStore IfExp Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr AttributeLoad NameLoad attr NameLoad With AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body Assign SubscriptStore AttributeLoad NameLoad attr Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Str Index Str Assign AttributeStore NameLoad attr DictComp SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Str While NameLoad body TryExcept body AugAssignAdd NameStore Call AttributeLoad Str attr Call AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad Str body With AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Return CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore BoolOpOr NameLoad AttributeLoad NameLoad attr Assign NameStore BoolOpOr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str body If CompareEq SubscriptLoad NameLoad Index Str NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Index Str NameLoad CompareEq SubscriptLoad SubscriptLoad NameLoad Index Str Index Str AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body With AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If BoolOpAnd CompareEq SubscriptLoad NameLoad Index Str Str CompareEq SubscriptLoad NameLoad Index Str AttributeLoad NameLoad attr BoolOpOr CompareEq Call AttributeLoad NameLoad attr Str Str NameLoad CompareEq Call AttributeLoad NameLoad attr Str Str NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad NameLoad attr Index Str Index Str Expr Call AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr Index Str For NameStore NameLoad body If CompareEq AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Break orelse Raise Call NameLoad Call AttributeLoad Str attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body If CompareNotIn AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr Index Str Index Str body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotIn AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq SubscriptLoad NameLoad Index Str Str body Return NameLoad If UnaryOpNot Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str body Return NameLoad Return BoolOpOr CompareEq Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body With AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr ListLoad decorator_list decorator_list
N/A N/A threading N/A json N/A re N/A time N/A slacker N/A websocket N/A six six.moves _thread range Driver N/A object N/A N/A Functional tests driver. It handles the communication with slack api, so that
    the tests code can concentrate on higher level logic.
     __init__ N/A N/A self driver_apitoken driver_username testbot_username channel group N/A N/A N/A N/A self slacker N/A N/A slacker Slacker driver_apitoken N/A N/A self driver_username driver_username N/A N/A self driver_userid None N/A N/A self test_channel channel N/A N/A self test_group group N/A N/A self users N/A N/A N/A self testbot_username testbot_username N/A N/A self testbot_userid None N/A N/A self cm_chan None N/A N/A self dm_chan None N/A N/A self gm_chan None N/A N/A self _start_ts N/A N/A time time N/A N/A self _websocket None N/A N/A self events N/A N/A N/A self _events_lock N/A N/A threading Lock N/A start N/A N/A self N/A N/A N/A N/A N/A self _rtm_connect N/A N/A N/A self _start_dm_channel N/A N/A N/A self _join_test_channel N/A wait_for_bot_online N/A N/A self N/A N/A N/A N/A N/A self _wait_for_bot_presense True N/A wait_for_bot_offline N/A N/A self N/A N/A N/A N/A N/A self _wait_for_bot_presense False N/A _wait_for_bot_presense N/A N/A self online N/A N/A N/A _ N/A range 10 N/A N/A N/A N/A time sleep 2 N/A N/A online N/A N/A self _is_testbot_online N/A N/A N/A N/A N/A online N/A N/A N/A self _is_testbot_online N/A N/A N/A N/A N/A AssertionError N/A N/A test bot is still {} format N/A online offline online N/A _format_message N/A N/A self msg tobot toname colon space N/A True False True True N/A N/A colon N/A colon : N/A space N/A space N/A tobot N/A N/A msg N/A N/A <@{}>{}{}{} format N/A self testbot_userid colon space msg N/A N/A toname N/A N/A msg N/A N/A {}{}{}{} format N/A self testbot_username colon space msg N/A msg N/A send_direct_message N/A N/A self msg tobot colon N/A False True N/A N/A msg N/A N/A self _format_message msg tobot colon N/A N/A N/A self _send_message_to_bot N/A self dm_chan msg N/A _send_channel_message N/A N/A self chan msg N/A kwargs N/A N/A msg N/A N/A self _format_message msg kwargs N/A N/A N/A self _send_message_to_bot chan msg N/A send_channel_message N/A N/A self msg N/A kwargs N/A N/A N/A N/A self _send_channel_message N/A self cm_chan msg kwargs N/A send_group_message N/A N/A self msg N/A kwargs N/A N/A N/A N/A self _send_channel_message N/A self gm_chan msg kwargs N/A wait_for_bot_direct_message N/A N/A self match N/A N/A N/A N/A N/A self _wait_for_bot_message N/A self dm_chan match tosender False N/A wait_for_bot_direct_messages N/A N/A self matches N/A N/A N/A match matches N/A N/A N/A N/A self _wait_for_bot_message N/A self dm_chan match tosender False N/A wait_for_bot_channel_message N/A N/A self match tosender N/A True N/A N/A N/A N/A self _wait_for_bot_message N/A self cm_chan match tosender tosender N/A wait_for_bot_group_message N/A N/A self match tosender N/A True N/A N/A N/A N/A self _wait_for_bot_message N/A self gm_chan match tosender tosender N/A ensure_only_specificmessage_from_bot N/A N/A self match wait tosender N/A 5 False N/A N/A N/A tosender True N/A N/A match N/A N/A N/A N/A six text_type ^\<@{}\>: {}$ format N/A self driver_userid match N/A N/A match N/A N/A ^{}$ format match N/A _ N/A range wait N/A N/A N/A N/A time sleep 1 N/A N/A self _events_lock N/A N/A event N/A self events N/A N/A N/A N/A N/A self _is_bot_message event N/A N/A N/A re match match N/A event N/A text N/A re DOTALL None N/A N/A N/A AssertionError N/A N/A expected to get message matching "{}", but got message "{}" format match N/A event N/A text N/A ensure_no_channel_reply_from_bot N/A N/A self wait N/A 5 N/A N/A _ N/A range wait N/A N/A N/A N/A time sleep 1 N/A N/A self _events_lock N/A N/A event N/A self events N/A N/A N/A N/A self _is_bot_message event N/A N/A N/A AssertionError N/A N/A expected to get nothing, but got message "{}" format N/A event N/A text N/A wait_for_file_uploaded N/A N/A self name maxwait N/A 60 N/A N/A _ N/A range maxwait N/A N/A N/A N/A time sleep 1 N/A N/A N/A self _has_uploaded_file_rtm name N/A N/A N/A N/A N/A AssertionError N/A N/A expected to get file "{}", but got nothing format name N/A ensure_reaction_posted N/A N/A self emojiname maxwait N/A 5 N/A N/A _ N/A range maxwait N/A N/A N/A N/A time sleep 1 N/A N/A N/A self _has_reacted emojiname N/A N/A N/A N/A N/A AssertionError N/A N/A expected to get reaction "{}", but got nothing format emojiname N/A _send_message_to_bot N/A N/A self channel msg N/A N/A N/A N/A N/A self clear_events N/A N/A self _start_ts N/A N/A time time N/A N/A N/A N/A N/A self slacker chat post_message channel msg username N/A self driver_username N/A _wait_for_bot_message N/A N/A self channel match maxwait tosender N/A 60 True N/A N/A _ N/A range maxwait N/A N/A N/A N/A time sleep 1 N/A N/A N/A self _has_got_message_rtm channel match tosender N/A N/A N/A N/A N/A AssertionError N/A N/A expected to get message like "{}", but got nothing format match N/A _has_got_message N/A N/A self channel match start end N/A None None N/A N/A N/A N/A channel startswith C N/A N/A match N/A N/A N/A N/A six text_type \<@{}\>: {} format N/A self driver_userid match N/A oldest N/A start N/A self _start_ts N/A latest N/A end N/A N/A time time N/A func N/A N/A N/A channel startswith C N/A N/A N/A self slacker channels history N/A N/A N/A self slacker im history N/A response N/A func channel oldest oldest latest latest N/A msg N/A N/A response body N/A messages N/A N/A N/A N/A N/A msg N/A type message N/A N/A re match match N/A msg N/A text N/A re DOTALL N/A N/A True N/A False N/A _has_got_message_rtm N/A N/A self channel match tosender N/A True N/A N/A N/A tosender True N/A N/A match N/A N/A N/A N/A six text_type \<@{}\>: {} format N/A self driver_userid match N/A N/A self _events_lock N/A N/A event N/A self events N/A N/A N/A N/A N/A event N/A type message N/A N/A re match match N/A event N/A text N/A re DOTALL N/A N/A True N/A False N/A _fetch_users N/A N/A self N/A N/A N/A response N/A N/A N/A N/A self slacker users list N/A user N/A N/A response body N/A members N/A N/A N/A N/A self users N/A N/A user N/A name N/A user N/A id N/A N/A self testbot_userid N/A N/A self users N/A N/A self testbot_username N/A N/A self driver_userid N/A N/A self users N/A N/A self driver_username N/A _rtm_connect N/A N/A self N/A N/A N/A r N/A N/A N/A N/A N/A self slacker rtm start body N/A N/A self driver_username N/A N/A r N/A self N/A name N/A N/A self driver_userid N/A N/A r N/A self N/A id N/A N/A self users N/A N/A u N/A name N/A u N/A id N/A u N/A r N/A users N/A N/A self testbot_userid N/A N/A self users N/A N/A self testbot_username N/A N/A self _websocket N/A N/A websocket create_connection N/A r N/A url N/A N/A N/A N/A N/A self _websocket sock setblocking 0 N/A N/A N/A _thread start_new_thread N/A self _rtm_read_forever N/A tuple N/A _websocket_safe_read N/A N/A self N/A N/A N/A Returns data if available, otherwise ''. Newlines indicate multiple messages  N/A data N/A True N/A N/A N/A N/A data N/A N/A {0}
 format N/A N/A N/A self _websocket recv N/A N/A N/A N/A N/A N/A data rstrip N/A _rtm_read_forever N/A N/A self N/A N/A N/A True N/A N/A json_data N/A N/A self _websocket_safe_read N/A N/A json_data N/A N/A N/A self _events_lock N/A N/A N/A N/A N/A self events extend N/A N/A N/A json loads d N/A d N/A N/A json_data split N/A N/A N/A time sleep 1 N/A _start_dm_channel N/A N/A self N/A N/A N/A Start a slack direct messages channel with the test bot N/A response N/A N/A N/A N/A self slacker im open N/A self testbot_userid N/A N/A self dm_chan N/A N/A N/A response body N/A channel N/A id N/A _is_testbot_online N/A N/A self N/A N/A N/A response N/A N/A N/A N/A self slacker users get_presence N/A self testbot_userid N/A N/A N/A N/A response body N/A presence N/A N/A N/A self slacker presence ACTIVE N/A _has_uploaded_file N/A N/A self name start end N/A None None N/A N/A ts_from N/A start N/A self _start_ts N/A ts_to N/A end N/A N/A time time N/A response N/A N/A N/A N/A self slacker files list user N/A self testbot_userid ts_from ts_from ts_to ts_to N/A f N/A N/A response body N/A files N/A N/A N/A N/A f N/A name name N/A N/A True N/A False N/A _has_uploaded_file_rtm N/A N/A self name N/A N/A N/A N/A self _events_lock N/A N/A event N/A self events N/A N/A N/A N/A N/A event N/A type file_shared N/A N/A N/A event N/A file N/A name name N/A N/A N/A event N/A file N/A user N/A self testbot_userid N/A N/A True N/A False N/A _has_reacted N/A N/A self emojiname N/A N/A N/A N/A self _events_lock N/A N/A event N/A self events N/A N/A N/A N/A N/A event N/A type reaction_added N/A N/A event N/A user N/A self testbot_userid N/A N/A N/A N/A event get reaction emojiname N/A N/A N/A event get name emojiname N/A N/A True N/A False N/A _join_test_channel N/A N/A self N/A N/A N/A response N/A N/A N/A N/A self slacker channels join N/A self test_channel N/A N/A self cm_chan N/A N/A N/A response body N/A channel N/A id N/A N/A N/A self _invite_testbot_to_channel N/A groups N/A N/A N/A N/A N/A N/A self slacker groups list N/A self test_group body N/A groups N/A group groups N/A N/A N/A N/A self test_group N/A group N/A name N/A N/A N/A self gm_chan N/A group N/A id N/A N/A N/A self _invite_testbot_to_group group N/A N/A N/A N/A RuntimeError N/A N/A Have you created the private group {} for testing? format N/A self test_group N/A _invite_testbot_to_channel N/A N/A self N/A N/A N/A N/A N/A self testbot_userid N/A N/A N/A N/A N/A N/A N/A self slacker channels info N/A self cm_chan body N/A channel N/A members N/A N/A N/A N/A N/A N/A self slacker channels invite N/A self cm_chan N/A self testbot_userid N/A _invite_testbot_to_group N/A N/A self group N/A N/A N/A N/A N/A self testbot_userid N/A group N/A members N/A N/A N/A N/A N/A N/A self slacker groups invite N/A self gm_chan N/A self testbot_userid N/A _is_bot_message N/A N/A self msg N/A N/A N/A N/A N/A msg N/A type message N/A N/A False N/A N/A N/A N/A N/A N/A msg get channel startswith C N/A N/A False N/A N/A N/A N/A N/A msg get user N/A self testbot_userid N/A N/A N/A msg get username N/A self testbot_username N/A clear_events N/A N/A self N/A N/A N/A N/A self _events_lock N/A N/A N/A self events N/A N/A N/A