def test_aggregate_feed_listing_should_be_sorted(): """Should produce a sorted listing of feed entries.""" unsorted_entries = [ FeedEntry(xkcd_feed, xkcd_items[1]), FeedEntry(xkcd_feed, xkcd_items[0]) ] aggregate_feed = AggregateFeed() aggregate_feed.entries = unsorted_entries assert_equals(xkcd_output, FeedWriter().entry_listings(aggregate_feed))
def test_print_agg_feed_listing_is_printed(): """Should print listing of feed entries""" unsorted_entries = [ FeedEntry(xkcd_feed, xkcd_items[1]), FeedEntry(xkcd_feed, xkcd_items[0]) ] aggregate_feed = AggregateFeed() aggregate_feed.entries = unsorted_entries override(sys, 'stdout') method(sys.stdout, 'write').expects(xkcd_output + os.linesep) replay() FeedWriter().print_entry_listings(aggregate_feed) verify()