Ejemplo n.º 1
0
def test_config_set_feeds_exists(bot_basic):
    feeds = (
        "#channelA"
        + rss.CONFIG_SEPARATOR
        + "feedA"
        + rss.CONFIG_SEPARATOR
        + FEED_BASIC
        + rss.CONFIG_SEPARATOR
        + "f=fyg+fgty,#channelB"
        + rss.CONFIG_SEPARATOR
        + "feedB"
        + rss.CONFIG_SEPARATOR
        + FEED_BASIC
        + rss.CONFIG_SEPARATOR
        + "f=lp+fptl"
    )
    rss._config_set_feeds(bot_basic, feeds)
    result = rss._feed_exists(bot_basic, "feedB")
    assert True == result
Ejemplo n.º 2
0
def test_config_set_feeds_get(bot_basic):
    feeds = (
        "#channelA"
        + rss.CONFIG_SEPARATOR
        + "feedA"
        + rss.CONFIG_SEPARATOR
        + FEED_BASIC
        + rss.CONFIG_SEPARATOR
        + "f=t+t,#channelB"
        + rss.CONFIG_SEPARATOR
        + "feedB"
        + rss.CONFIG_SEPARATOR
        + FEED_BASIC
        + rss.CONFIG_SEPARATOR
        + "f=tl+tl"
    )
    rss._config_set_feeds(bot_basic, feeds)
    rss._config_get_feeds(bot_basic)
    expected = feeds + "\n"
    assert expected == bot_basic.output
Ejemplo n.º 3
0
def test_config_set_feeds_change_returns_true(bot_basic):
    feeds = (
        "#channel"
        + rss.CONFIG_SEPARATOR
        + "feed"
        + rss.CONFIG_SEPARATOR
        + FEED_BASIC
        + rss.CONFIG_SEPARATOR
        + "f=fl+ftl"
    )
    result = rss._config_set_feeds(bot_basic, feeds)
    assert True == result
Ejemplo n.º 4
0
def test_config_set_feeds_no_change_returns_false(bot_basic):
    feeds = ""
    result = rss._config_set_feeds(bot_basic, feeds)
    assert False == result
Ejemplo n.º 5
0
def test_config_set_feeds_exists(bot_basic):
    feeds = '#channelA' + rss.CONFIG_SEPARATOR + 'feedA' + rss.CONFIG_SEPARATOR + FEED_BASIC + rss.CONFIG_SEPARATOR + 'f=fyg+fgty,#channelB' + rss.CONFIG_SEPARATOR + 'feedB' + rss.CONFIG_SEPARATOR + FEED_BASIC + rss.CONFIG_SEPARATOR + 'f=lp+fptl'
    rss._config_set_feeds(bot_basic, feeds)
    result = rss._feed_exists(bot_basic, 'feedB')
    assert True == result
Ejemplo n.º 6
0
def test_config_set_feeds_get(bot_basic):
    feeds = '#channelA' + rss.CONFIG_SEPARATOR + 'feedA' + rss.CONFIG_SEPARATOR + FEED_BASIC + rss.CONFIG_SEPARATOR + 'f=t+t,#channelB' + rss.CONFIG_SEPARATOR + 'feedB' + rss.CONFIG_SEPARATOR + FEED_BASIC + rss.CONFIG_SEPARATOR + 'f=tl+tl'
    rss._config_set_feeds(bot_basic, feeds)
    rss._config_get_feeds(bot_basic)
    expected = feeds + '\n'
    assert expected == bot_basic.output
Ejemplo n.º 7
0
def test_config_set_feeds_no_change_returns_false(bot_basic):
    feeds = ''
    result = rss._config_set_feeds(bot_basic, feeds)
    assert False == result
Ejemplo n.º 8
0
def test_config_set_feeds_change_returns_true(bot_basic):
    feeds = '#channel' + rss.CONFIG_SEPARATOR + 'feed' + rss.CONFIG_SEPARATOR + FEED_BASIC + rss.CONFIG_SEPARATOR + 'f=fl+ftl'
    result = rss._config_set_feeds(bot_basic, feeds)
    assert True == result