'Asserts that all base-methods on the EnrollmentProvider interface will throw
an NotImplementedError'

def test_base_methods_exceptions(self):

    bad_provider = BadImplementationAbstractEnrollmentReportProvider()
    with self.assertRaises(NotImplementedError):
        bad_provider.get_enrollment_info(None, None)
    with self.assertRaises(NotImplementedError):
        bad_provider.get_payment_info(None, None)
    with self.assertRaises(NotImplementedError):
        bad_provider.get_user_profile(None)
