def test_blog_years(self): dates = blog_extras.render_month_links()['dates'] for date in dates: response = self.client.get('/blog/%s/' % date.year) self.failUnlessEqual(response.status_code, 200) # Try a non-existant year response = self.client.get('/blog/2000/') self.failUnlessEqual(response.status_code, 404)
def test_blog_months(self): dates = blog_extras.render_month_links()['dates'] for date in dates: response = self.client.get('/blog/%s/%s/' % (date.year, date.strftime('%m'))) self.failUnlessEqual(response.status_code, 200) # Try a non-existant month response = self.client.get('/blog/2009/05/') self.failUnlessEqual(response.status_code, 404)