def test_course_enrollment_dates_missing_end(self): start = self.now - datetime.timedelta(days=1) course = CourseFactory(enrollment_start=start) assert course_open_for_self_enrollment(course.id) start = self.now + datetime.timedelta(days=1) course = CourseFactory(enrollment_start=start) assert not course_open_for_self_enrollment(course.id)
def test_course_enrollment_dates_missing_start(self): end = self.now + datetime.timedelta(days=1) course = CourseFactory(enrollment_end=end) self.assertTrue(course_open_for_self_enrollment(course.id)) end = self.now - datetime.timedelta(days=1) course = CourseFactory(enrollment_end=end) self.assertFalse(course_open_for_self_enrollment(course.id))
def test_course_enrollment_dates_missing(self): course = CourseFactory() assert course_open_for_self_enrollment(course.id)
def test_course_enrollment_closed_past(self): start = self.now - datetime.timedelta(days=2) end = self.now - datetime.timedelta(days=1) course = CourseFactory(enrollment_start=start, enrollment_end=end) assert not course_open_for_self_enrollment(course.id)
def test_course_enrollment_closed_future(self): start = self.now + datetime.timedelta(days=1) end = self.now + datetime.timedelta(days=2) course = CourseFactory(enrollment_start=start, enrollment_end=end) self.assertFalse(course_open_for_self_enrollment(course.id))
def test_course_enrollment_open(self): start = self.now - datetime.timedelta(days=1) end = self.now + datetime.timedelta(days=1) course = CourseFactory(enrollment_start=start, enrollment_end=end) self.assertTrue(course_open_for_self_enrollment(course.id))