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
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
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
def test_config_set_feeds_no_change_returns_false(bot_basic): feeds = "" result = rss._config_set_feeds(bot_basic, feeds) assert False == result
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
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
def test_config_set_feeds_no_change_returns_false(bot_basic): feeds = '' result = rss._config_set_feeds(bot_basic, feeds) assert False == result
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