Commit 149c4e78 by cahrens

Update tests in reaction to ModuleStoreTestCase cleanup.

parent a89304b9
...@@ -91,7 +91,8 @@ class ContentStoreImportTest(ModuleStoreTestCase): ...@@ -91,7 +91,8 @@ class ContentStoreImportTest(ModuleStoreTestCase):
TEST_DATA_DIR, TEST_DATA_DIR,
['2014_Uni'], ['2014_Uni'],
target_course_id=course_id, target_course_id=course_id,
create_course_if_not_present=True # When this test is run with split modulestore as the default, the create course option must be specified.
# create_course_if_not_present=True
) )
course = module_store.get_course(course_id) course = module_store.get_course(course_id)
......
...@@ -203,7 +203,7 @@ class CourseImageTestCase(ModuleStoreTestCase): ...@@ -203,7 +203,7 @@ class CourseImageTestCase(ModuleStoreTestCase):
) )
class XBlockVisibilityTestCase(TestCase): class XBlockVisibilityTestCase(ModuleStoreTestCase):
"""Tests for xblock visibility for students.""" """Tests for xblock visibility for students."""
def setUp(self): def setUp(self):
......
...@@ -13,13 +13,13 @@ import factory ...@@ -13,13 +13,13 @@ import factory
from django.conf import settings from django.conf import settings
from django.core.management import call_command from django.core.management import call_command
from django.test.utils import override_settings from django.test.utils import override_settings
from django.test.testcases import TestCase
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from xmodule.modulestore import ModuleStoreEnum from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.django import modulestore from xmodule.modulestore.django import modulestore
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, mixed_store_config from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase, mixed_store_config
from xmodule.modulestore.tests.django_utils import TEST_DATA_MONGO_MODULESTORE from xmodule.modulestore.tests.django_utils import (
TEST_DATA_MONGO_MODULESTORE, TEST_DATA_MONGO_MODULESTORE_SPLIT_DEFAULT
)
from xmodule.modulestore.tests.factories import CourseFactory from xmodule.modulestore.tests.factories import CourseFactory
from xmodule.modulestore.xml_importer import import_from_xml from xmodule.modulestore.xml_importer import import_from_xml
...@@ -36,7 +36,7 @@ TEST_DATA_MIXED_XML_MODULESTORE = mixed_store_config( ...@@ -36,7 +36,7 @@ TEST_DATA_MIXED_XML_MODULESTORE = mixed_store_config(
) )
class CommandsTestBase(TestCase): class CommandsTestBase(ModuleStoreTestCase):
""" """
Base class for testing different django commands. Base class for testing different django commands.
...@@ -44,6 +44,7 @@ class CommandsTestBase(TestCase): ...@@ -44,6 +44,7 @@ class CommandsTestBase(TestCase):
to be tested. to be tested.
""" """
__test__ = False
def setUp(self): def setUp(self):
super(CommandsTestBase, self).setUp() super(CommandsTestBase, self).setUp()
...@@ -204,17 +205,28 @@ class CommandsTestBase(TestCase): ...@@ -204,17 +205,28 @@ class CommandsTestBase(TestCase):
assert_in('edX-simple-2012_Fall/sequential/Lecture_2.xml', names) assert_in('edX-simple-2012_Fall/sequential/Lecture_2.xml', names)
class CommandsXMLTestCase(CommandsTestBase, ModuleStoreTestCase): class CommandsXMLTestCase(CommandsTestBase):
""" """
Test case for management commands using the xml modulestore. Test case for management commands with the xml modulestore present.
""" """
MODULESTORE = TEST_DATA_MIXED_XML_MODULESTORE MODULESTORE = TEST_DATA_MIXED_XML_MODULESTORE
__test__ = True
class CommandsMongoTestCase(CommandsTestBase, ModuleStoreTestCase): class CommandsMongoTestCase(CommandsTestBase):
""" """
Test case for management commands using the mixed mongo modulestore. Test case for management commands using the mixed mongo modulestore with old mongo as the default.
""" """
MODULESTORE = TEST_DATA_MONGO_MODULESTORE MODULESTORE = TEST_DATA_MONGO_MODULESTORE
__test__ = True
class CommandSplitMongoTestCase(CommandsTestBase):
"""
Test case for management commands using the mixed mongo modulestore with split as the default.
"""
MODULESTORE = TEST_DATA_MONGO_MODULESTORE_SPLIT_DEFAULT
__test__ = True
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