def test_feed_check_feed_item_must_have_title_or_description( bot, feedreader_feed_item_neither_title_nor_description): checkresults = rss._feed_check( bot, feedreader_feed_item_neither_title_nor_description, '#newchannel', 'newname') expected = [rss.MESSAGES['feed_items_have_neither_title_nor_description']] assert expected == checkresults
def test_feed_check_channel_must_start_with_hash(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, 'nohashsign', 'newname') expected = [ rss.MESSAGES['channel_must_start_with_a_hash_sign'].format( 'nohashsign') ] assert expected == checkresults
def test_feed_check_feed_item_must_have_title_or_description(bot, feedreader_feed_item_neither_title_nor_description): checkresults = rss._feed_check(bot, feedreader_feed_item_neither_title_nor_description, "#newchannel", "newname") expected = [rss.MESSAGES["feed_items_have_neither_title_nor_description"]] assert expected == checkresults
def test_feed_check_feed_invalid(bot, feedreader_feed_invalid): checkresults = rss._feed_check(bot, feedreader_feed_invalid, "#channel", "newname") expected = [rss.MESSAGES["unable_to_read_feed"].format("nohashsign")] assert expected == checkresults
def test_feed_check_channel_must_start_with_hash(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, "nohashsign", "newname") expected = [rss.MESSAGES["channel_must_start_with_a_hash_sign"].format("nohashsign")] assert expected == checkresults
def test_feed_check_feedname_must_be_unique(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, "#newchannel", "feed1") expected = [rss.MESSAGES["feed_name_already_in_use"].format("feed1")] assert expected == checkresults
def test_feed_check_feed_valid(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, "#newchannel", "newname") assert not checkresults
def test_feed_check_feed_invalid(bot, feedreader_feed_invalid): checkresults = rss._feed_check(bot, feedreader_feed_invalid, '#channel', 'newname') expected = [rss.MESSAGES['unable_to_read_feed'].format('nohashsign')] assert expected == checkresults
def test_feed_check_feedname_must_be_unique(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, '#newchannel', 'feed1') expected = [rss.MESSAGES['feed_name_already_in_use'].format('feed1')] assert expected == checkresults
def test_feed_check_feed_valid(bot, feedreader_feed_valid): checkresults = rss._feed_check(bot, feedreader_feed_valid, '#newchannel', 'newname') assert not checkresults