tests.hcoopmeetbotlogic.test_command

Module Contents

tests.hcoopmeetbotlogic.test_command.run_dispatch(payload, operation, operand, method)
class tests.hcoopmeetbotlogic.test_command.TestFunctions
test_list_commands()
test_startmeeting(message, expected)
test_dispatch_valid_command(dispatcher)
test_dispatch_invalid_command(_getattr, _hasattr)
test_dispatch_non_commands(_getattr, _hasattr)
test_dispatch_command_variations(dispatcher)
class tests.hcoopmeetbotlogic.test_command.TestCommandDispatcher
dispatcher()
meeting()
context()
message()
test_startmeeting_as_chair(config, formatdate, dispatcher, meeting, context, message)
test_startmeeting_as_chair_topic_disabled(config, formatdate, dispatcher, meeting, context, message)
test_startmeeting_as_chair_duplicated(dispatcher, meeting, context, message)
test_startmeeting_as_not_chair(dispatcher, meeting, context, message)
test_endmeeting_as_chair(write_meeting, config, now, formatdate, deactivate_meeting, dispatcher, meeting, context, message)
test_endmeeting_as_not_chair(write_meeting, dispatcher, meeting, context, message)
test_save_as_chair(write_meeting, config, dispatcher, meeting, context, message)
test_save_as_not_chair(write_meeting, dispatcher, meeting, context, message)
test_topic_as_chair_empty(config, dispatcher, meeting, context, message)
test_topic_as_chair_not_empty(config, dispatcher, meeting, context, message)
test_topic_as_chair_topic_disabled(config, dispatcher, meeting, context, message)
test_topic_as_not_chair(config, dispatcher, meeting, context, message)
test_chair_as_chair_empty(dispatcher, meeting, context, message)
test_chair_as_chair_single(dispatcher, meeting, context, message)
test_chair_as_chair_multiple(dispatcher, meeting, context, message)
test_chair_as_not_chair(dispatcher, meeting, context, message)
test_unchair_as_chair_empty(dispatcher, meeting, context, message)
test_unchair_as_chair_single(dispatcher, meeting, context, message)
test_unchair_as_chair_multiple(dispatcher, meeting, context, message)
test_unchair_as_not_chair(dispatcher, meeting, context, message)
test_here_no_alias(dispatcher, meeting, context, message)
test_here_with_alias(dispatcher, meeting, context, message)
test_nick_empty(dispatcher, meeting, context, message)
test_nick_single(dispatcher, meeting, context, message)
test_nick_multiple(dispatcher, meeting, context, message)
test_undo_as_chair_no_events(dispatcher, meeting, context, message)
test_undo_as_chair_with_events(dispatcher, meeting, context, message)
test_undo_as_not_chair(dispatcher, meeting, context, message)
test_meetingname_as_chair(dispatcher, meeting, context, message)
test_meetingname_as_not_chair(dispatcher, meeting, context, message)
test_motion_as_chair(dispatcher, meeting, context, message)
test_motion_as_not_chair(dispatcher, meeting, context, message)
test_vote_in_favor(dispatcher, meeting, context, message)
test_vote_against(dispatcher, meeting, context, message)
test_vote_not_in_progress(dispatcher, meeting, context, message)
test_close_as_not_chair(dispatcher, meeting, context, message)
test_close_not_in_progress(dispatcher, meeting, context, message)
test_close_no_votes(dispatcher, meeting, context, message)
test_close_accepted(dispatcher, meeting, context, message)
test_close_accepted_unanimous(dispatcher, meeting, context, message)
test_close_failed(dispatcher, meeting, context, message)
test_close_inconclusive(dispatcher, meeting, context, message)
test_accepted_as_chair(dispatcher, meeting, context, message)
test_accepted_as_not_chair(dispatcher, meeting, context, message)
test_failed_as_chair(dispatcher, meeting, context, message)
test_failed_as_not_chair(dispatcher, meeting, context, message)
test_inconclusive_as_chair(dispatcher, meeting, context, message)
test_inconclusive_as_not_chair(dispatcher, meeting, context, message)
test_action(dispatcher, meeting, context, message)
test_info(dispatcher, meeting, context, message)
test_idea(dispatcher, meeting, context, message)
test_help(dispatcher, meeting, context, message)