Merge pull request #12671 from cpennington/separate-discussion-blackout-tests
Separate discussion blackout tests into a separate ModulestoreTestCase
This commit is contained in:
@@ -85,7 +85,6 @@ def _discussion_disabled_course_for(user):
|
||||
|
||||
|
||||
@attr('shard_2')
|
||||
@ddt.ddt
|
||||
@mock.patch.dict("django.conf.settings.FEATURES", {"ENABLE_DISCUSSION_SERVICE": True})
|
||||
class GetCourseTest(UrlResetMixin, SharedModuleStoreTestCase):
|
||||
"""Test for get_course"""
|
||||
@@ -131,6 +130,24 @@ class GetCourseTest(UrlResetMixin, SharedModuleStoreTestCase):
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@attr('shard_2')
|
||||
@ddt.ddt
|
||||
@mock.patch.dict("django.conf.settings.FEATURES", {"ENABLE_DISCUSSION_SERVICE": True})
|
||||
class GetCourseTestBlackouts(UrlResetMixin, ModuleStoreTestCase):
|
||||
"""
|
||||
Tests of get_course for courses that have blackout dates.
|
||||
"""
|
||||
|
||||
@mock.patch.dict("django.conf.settings.FEATURES", {"ENABLE_DISCUSSION_SERVICE": True})
|
||||
def setUp(self):
|
||||
super(GetCourseTestBlackouts, self).setUp()
|
||||
self.course = CourseFactory.create(org="x", course="y", run="z")
|
||||
self.user = UserFactory.create()
|
||||
CourseEnrollmentFactory.create(user=self.user, course_id=self.course.id)
|
||||
self.request = RequestFactory().get("/dummy")
|
||||
self.request.user = self.user
|
||||
|
||||
def test_blackout(self):
|
||||
# A variety of formats is accepted
|
||||
self.course.discussion_blackouts = [
|
||||
|
||||
Reference in New Issue
Block a user