Merge pull request #24060 from cpennington/dont-extend-course-duration
Use a fixed time for course duration limits, so that schedule extensi…
This commit is contained in:
@@ -280,8 +280,10 @@ class TestUserEnrollmentApi(UrlResetMixin, MobileAPITestCase, MobileAuthUserTest
|
||||
user=self.user,
|
||||
course_id=course.id
|
||||
)
|
||||
enrollment.created = self.THREE_YEARS_AGO + datetime.timedelta(days=1)
|
||||
enrollment.save()
|
||||
|
||||
ScheduleFactory(
|
||||
start_date=self.THREE_YEARS_AGO + datetime.timedelta(days=1),
|
||||
enrollment=enrollment
|
||||
)
|
||||
else:
|
||||
@@ -318,7 +320,7 @@ class TestUserEnrollmentApi(UrlResetMixin, MobileAPITestCase, MobileAuthUserTest
|
||||
Test that expired courses are only returned in v1 of API
|
||||
when waffle flag enabled, and un-expired courses always returned
|
||||
'''
|
||||
CourseDurationLimitConfig.objects.create(enabled=True, enabled_as_of=datetime.datetime(2018, 1, 1))
|
||||
CourseDurationLimitConfig.objects.create(enabled=True, enabled_as_of=datetime.datetime(2015, 1, 1))
|
||||
courses = self._get_enrollment_data(api_version, expired)
|
||||
self._assert_enrollment_results(api_version, courses, num_courses_returned, True)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user