def METHOD_NAME(self, course_key):
    """
    Assert that all pages in the course load correctly.
    `course_id` is the ID of the course to check.
    """
    store = modulestore()
    # Enroll in the course before trying to access pages
    course = store.get_course(course_key)
    self.enroll(course, True)
    # Search for items in the course
    items = store.get_items(course_key)
    if len(items) < 1:
        self.fail('Could not retrieve any items from course')
    # Try to load each item in the course
    for block in items:
        if block.location.category == 'about':
            self._assert_loads('about_course',
                               {'course_id': str(course_key)},
                               block)
        elif block.location.category == 'static_tab':
            kwargs = {'course_id': str(course_key),
                      'tab_slug': block.location.name}
            self._assert_loads('static_tab', kwargs, block)
        elif block.location.category == 'course_info':
            self._assert_loads('info', {'course_id': str(course_key)},
                               block)
        else:
            kwargs = {'course_id': str(course_key),
                      'location': str(block.location)}
            self._assert_loads('jump_to', kwargs, block,
                               expect_redirect=True,
                               check_content=True)