def test_serves_briefs(self): items = briefcast.find_briefs(HERE) with app.test_request_context('/'): url_root = request.url_root rss = briefcast.create_feed(items, url_root) briefs_cache = briefcast.get_briefs_cache() key = briefs_cache.keys()[0] response = self.client.get('/brieflist/%s' % key) self.assertEquals(briefs_cache[key]['length'], len(response.data))
def test_will_provide_rss(self): items = briefcast.find_briefs(HERE) with app.test_request_context('/'): url_root = request.url_root rss = briefcast.create_feed(items, url_root) expected = env.get_template('example1.rss').render( src=realpath(join(HERE, '..', '../')), here=HERE, pub_date=time.strftime(briefcast.GMT_FORMAT, time.gmtime()), ) self.assertEqual(rss, expected)