Example #1
0
def test_rss_help_synopsis_help(bot):
    rss._rss_help(bot, ['help'])
    expected = rss.COMMANDS['help']['synopsis'].format(
        bot.config.core.prefix) + '\n'
    expected += rss.MESSAGES['command_is_one_of'].format('|'.join(
        sorted(rss.COMMANDS.keys()))) + '\n'
    assert expected == bot.output
Example #2
0
def test_rss_help_config_templates(bot):
    rss._rss_help(bot, ["help", "config", "templates"])
    expected = rss.CONFIG["templates"]["synopsis"].format(bot.config.core.prefix) + "\n"
    for message in rss.CONFIG["templates"]["helptext"]:
        expected += message + "\n"
    expected += rss.MESSAGES["examples"] + "\n"
    for message in rss.CONFIG["templates"]["examples"]:
        expected += message.format(bot.config.core.prefix) + "\n"
    assert expected == bot.output
Example #3
0
def test_rss_help_add(bot):
    rss._rss_help(bot, ["help", "add"])
    expected = rss.COMMANDS["add"]["synopsis"].format(bot.config.core.prefix) + "\n"
    for message in rss.COMMANDS["add"]["helptext"]:
        expected += message + "\n"
    expected += rss.MESSAGES["examples"] + "\n"
    for message in rss.COMMANDS["add"]["examples"]:
        expected += message.format(bot.config.core.prefix) + "\n"
    assert expected == bot.output
Example #4
0
def test_rss_help_config_templates(bot):
    rss._rss_help(bot, ['help', 'config', 'templates'])
    expected = rss.CONFIG['templates']['synopsis'].format(
        bot.config.core.prefix) + '\n'
    for message in rss.CONFIG['templates']['helptext']:
        expected += message + '\n'
    expected += rss.MESSAGES['examples'] + '\n'
    for message in rss.CONFIG['templates']['examples']:
        expected += message.format(bot.config.core.prefix) + '\n'
    assert expected == bot.output
Example #5
0
def test_rss_help_add(bot):
    rss._rss_help(bot, ['help', 'add'])
    expected = rss.COMMANDS['add']['synopsis'].format(
        bot.config.core.prefix) + '\n'
    for message in rss.COMMANDS['add']['helptext']:
        expected += message + '\n'
    expected += rss.MESSAGES['examples'] + '\n'
    for message in rss.COMMANDS['add']['examples']:
        expected += message.format(bot.config.core.prefix) + '\n'
    assert expected == bot.output
Example #6
0
def test_rss_help_config(bot):
    rss._rss_help(bot, ['help', 'config'])
    expected = rss.COMMANDS['config']['synopsis'].format(
        bot.config.core.prefix) + '\n'
    for message in rss.COMMANDS['config']['helptext']:
        expected += message + '\n'
    expected += rss.MESSAGES['examples'] + '\n'
    for message in rss.COMMANDS['config']['examples']:
        expected += message.format(bot.config.core.prefix) + '\n'
    expected += rss.MESSAGES['get_help_on_config_keys_with'].format(
        bot.config.core.prefix, '|'.join(sorted(rss.CONFIG.keys()))) + '\n'
    assert expected == bot.output
Example #7
0
def test_rss_help_config(bot):
    rss._rss_help(bot, ["help", "config"])
    expected = rss.COMMANDS["config"]["synopsis"].format(bot.config.core.prefix) + "\n"
    for message in rss.COMMANDS["config"]["helptext"]:
        expected += message + "\n"
    expected += rss.MESSAGES["examples"] + "\n"
    for message in rss.COMMANDS["config"]["examples"]:
        expected += message.format(bot.config.core.prefix) + "\n"
    expected += (
        rss.MESSAGES["get_help_on_config_keys_with"].format(bot.config.core.prefix, "|".join(sorted(rss.CONFIG.keys())))
        + "\n"
    )
    assert expected == bot.output
Example #8
0
def test_rss_help_synopsis_help(bot):
    rss._rss_help(bot, ["help"])
    expected = rss.COMMANDS["help"]["synopsis"].format(bot.config.core.prefix) + "\n"
    expected += rss.MESSAGES["command_is_one_of"].format("|".join(sorted(rss.COMMANDS.keys()))) + "\n"
    assert expected == bot.output