Commit f90ed69c by Jay Zoldak Committed by JonahStanley

move override of MODULESTORE settings into ModuleStore test case class

parent e4af7287
...@@ -45,9 +45,7 @@ import datetime ...@@ -45,9 +45,7 @@ import datetime
from pytz import UTC from pytz import UTC
#from uuid import uuid4 #from uuid import uuid4
TEST_DATA_MODULESTORE = copy.deepcopy(settings.MODULESTORE)
TEST_DATA_MODULESTORE['default']['OPTIONS']['fs_root'] = path('common/test/data')
TEST_DATA_MODULESTORE['direct']['OPTIONS']['fs_root'] = path('common/test/data')
TEST_DATA_CONTENTSTORE = copy.deepcopy(settings.CONTENTSTORE) TEST_DATA_CONTENTSTORE = copy.deepcopy(settings.CONTENTSTORE)
TEST_DATA_CONTENTSTORE['OPTIONS']['db'] = 'test_xcontent_%s' % 4 #uuid4().hex TEST_DATA_CONTENTSTORE['OPTIONS']['db'] = 'test_xcontent_%s' % 4 #uuid4().hex
...@@ -62,7 +60,7 @@ class MongoCollectionFindWrapper(object): ...@@ -62,7 +60,7 @@ class MongoCollectionFindWrapper(object):
return self.original(query, *args, **kwargs) return self.original(query, *args, **kwargs)
@override_settings(MODULESTORE=TEST_DATA_MODULESTORE) #@override_settings(MODULESTORE=TEST_DATA_MODULESTORE)
@override_settings(CONTENTSTORE=TEST_DATA_CONTENTSTORE) @override_settings(CONTENTSTORE=TEST_DATA_CONTENTSTORE)
class ContentStoreToyCourseTest(ModuleStoreTestCase): class ContentStoreToyCourseTest(ModuleStoreTestCase):
""" """
...@@ -70,6 +68,9 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase): ...@@ -70,6 +68,9 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase):
TODO: refactor using CourseFactory so they do not. TODO: refactor using CourseFactory so they do not.
""" """
def setUp(self): def setUp(self):
settings.MODULESTORE['default']['OPTIONS']['fs_root'] = path('common/test/data')
settings.MODULESTORE['direct']['OPTIONS']['fs_root'] = path('common/test/data')
uname = 'testuser' uname = 'testuser'
email = 'test+courses@edx.org' email = 'test+courses@edx.org'
password = 'foo' password = 'foo'
...@@ -88,6 +89,7 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase): ...@@ -88,6 +89,7 @@ class ContentStoreToyCourseTest(ModuleStoreTestCase):
self.client.login(username=uname, password=password) self.client.login(username=uname, password=password)
def check_components_on_page(self, component_types, expected_types): def check_components_on_page(self, component_types, expected_types):
""" """
Ensure that the right types end up on the page. Ensure that the right types end up on the page.
......
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