Commit ef8618f7 by Don Mitchell Committed by Calen Pennington

Make DraftModuleStore mongo only

DraftModuleStore was originally designed as a mixin, but never used that
way, and with the upcoming changes to use the versioned module store,
never will be. This changes removes a circular dependency between
mongo.py and draft.py.
parent 978d33ba
...@@ -48,7 +48,7 @@ def draft_mongo_store_config(data_dir): ...@@ -48,7 +48,7 @@ def draft_mongo_store_config(data_dir):
return { return {
'default': { 'default': {
'ENGINE': 'xmodule.modulestore.mongo.DraftMongoModuleStore', 'ENGINE': 'xmodule.modulestore.mongo.draft.DraftModuleStore',
'OPTIONS': modulestore_options 'OPTIONS': modulestore_options
}, },
'direct': { 'direct': {
......
...@@ -8,7 +8,6 @@ from django.core.urlresolvers import reverse ...@@ -8,7 +8,6 @@ from django.core.urlresolvers import reverse
from django.test.utils import override_settings from django.test.utils import override_settings
import xmodule.modulestore.django import xmodule.modulestore.django
from xmodule.error_module import ErrorDescriptor from xmodule.error_module import ErrorDescriptor
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
from xmodule.modulestore import Location from xmodule.modulestore import Location
...@@ -134,7 +133,7 @@ class TestCoursesLoadTestCase_XmlModulestore(PageLoaderTestCase): ...@@ -134,7 +133,7 @@ class TestCoursesLoadTestCase_XmlModulestore(PageLoaderTestCase):
def setUp(self): def setUp(self):
super(TestCoursesLoadTestCase_XmlModulestore, self).setUp() super(TestCoursesLoadTestCase_XmlModulestore, self).setUp()
self.setup_user() self.setup_user()
xmodule.modulestore.django._MODULESTORES = {} xmodule.modulestore.django._MODULESTORES.clear()
def test_toy_course_loads(self): def test_toy_course_loads(self):
module_class = 'xmodule.hidden_module.HiddenDescriptor' module_class = 'xmodule.hidden_module.HiddenDescriptor'
...@@ -155,7 +154,7 @@ class TestCoursesLoadTestCase_MongoModulestore(PageLoaderTestCase): ...@@ -155,7 +154,7 @@ class TestCoursesLoadTestCase_MongoModulestore(PageLoaderTestCase):
def setUp(self): def setUp(self):
super(TestCoursesLoadTestCase_MongoModulestore, self).setUp() super(TestCoursesLoadTestCase_MongoModulestore, self).setUp()
self.setup_user() self.setup_user()
xmodule.modulestore.django._MODULESTORES = {} xmodule.modulestore.django._MODULESTORES.clear()
modulestore().collection.drop() modulestore().collection.drop()
def test_toy_course_loads(self): def test_toy_course_loads(self):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment