'assert that we can still try to update a credit status but return quickly if
a course is not credit eligible'

def test_remove_status_non_credit(self):

    no_credit_course = CourseFactory.create(org='NoCredit', number='NoCredit', display_name='Demo_Course')
    self.assertFalse(self.service.is_credit_course(no_credit_course.id))
    self.enroll(no_credit_course.id)
    self.service.remove_credit_requirement_status(self.user.id, no_credit_course.id, 'grade', 'grade')
    credit_state = self.service.get_credit_state(self.user.id, no_credit_course.id)
    self.assertIsNotNone(credit_state)
    self.assertFalse(credit_state['is_credit_course'])
    self.assertEqual(len(credit_state['credit_requirement_status']), 0)
