'Verifies that a modulestore supports a particular method.
Some modulestores may differ based on the course_key, such
as mixed (since it has to find the underlying modulestore),
so it\'s required as part of the method signature.'

def check_supports(self, course_key, method):

    return hasattr(self, method)
