def METHOD_NAME(self):
    """
    Render as many pages as possible, to make sure they work, are valid, etc.
    """
    self.offering.semester.end = datetime.date.today() + datetime.timedelta(days=90)
    self.offering.semester.save()
    c = Client()
    # test as an instructor
    c.login_user('ggbaker')
    test_views(self, c, 'offering:forum:',
               ['summary', 'new_thread', 'identity', 'digest'],
               {'course_slug': self.offering.slug})
    test_views(self, c, 'offering:forum:',
               ['view_thread', 'edit_post'],
               {'course_slug': self.offering.slug, 'post_number': self.thread.post.number})
    test_views(self, c, 'offering:forum:',
               ['search'],
               {'course_slug': self.offering.slug},
               qs='q=test')
    # test as a student
    c.login_user('0aaa0')
    test_views(self, c, 'offering:forum:',
               ['summary', 'new_thread', 'identity', 'digest'],
               {'course_slug': self.offering.slug})
    test_views(self, c, 'offering:forum:',
               ['view_thread', 'edit_post'],
               {'course_slug': self.offering.slug, 'post_number': self.thread.post.number})
    test_views(self, c, 'offering:forum:',
               ['search'],
               {'course_slug': self.offering.slug},
               qs='q=sure')