示例#1
0
    def test_is_user_opted_out_for_course(self):
        user = UserFactory.create()
        course_id = CourseKey.from_string('abc/123/doremi')

        self.assertFalse(Optout.is_user_opted_out_for_course(user, course_id))

        Optout.objects.create(
            user=user,
            course_id=course_id,
        )

        self.assertTrue(Optout.is_user_opted_out_for_course(user, course_id))
示例#2
0
    def test_is_user_opted_out_for_course(self):
        user = UserFactory.create()
        course_id = CourseKey.from_string('abc/123/doremi')

        self.assertFalse(Optout.is_user_opted_out_for_course(user, course_id))

        Optout.objects.create(
            user=user,
            course_id=course_id,
        )

        self.assertTrue(Optout.is_user_opted_out_for_course(user, course_id))
示例#3
0
def is_user_opted_out_for_course(user, course_id):
    """
    Arguments:
        user: user whose opt out status is to be returned
        course_id (CourseKey): id of the course

    Returns:
        bool: True if user has opted out of e-mails for the course
        associated with course_id, False otherwise.
    """
    return Optout.is_user_opted_out_for_course(user, course_id)
示例#4
0
def is_user_opted_out_for_course(user, course_id):
    """
    Arguments:
        user: user whose opt out status is to be returned
        course_id (CourseKey): id of the course

    Returns:
        bool: True if user has opted out of e-mails for the course
        associated with course_id, False otherwise.
    """
    return Optout.is_user_opted_out_for_course(user, course_id)