Commit 176770ef by Ben Patterson

Revert "Enable PyContracts during tests"

This reverts commit 4312c0e7.
parent 796541af
......@@ -309,14 +309,13 @@ class DownloadTestCase(AssetsTestCase):
def test_metadata_found_in_modulestore(self):
# Insert asset metadata into the modulestore (with no accompanying asset).
asset_key = self.course.id.make_asset_key(AssetMetadata.GENERAL_ASSET_TYPE, 'pic1.jpg')
asset_md = AssetMetadata(
asset_key,
internal_name='EKMND332DDBK',
pathname='pix/archive',
locked=False,
curr_version='14',
prev_version='13',
)
asset_md = AssetMetadata(asset_key, {
'internal_name': 'EKMND332DDBK',
'basename': 'pix/archive',
'locked': False,
'curr_version': '14',
'prev_version': '13'
})
modulestore().save_asset_metadata(asset_md, 15)
# Get the asset metadata and have it be found in the modulestore.
# Currently, no asset metadata should be found in the modulestore. The code is not yet storing it there.
......
......@@ -48,7 +48,7 @@ from xmodule.modulestore import ModuleStoreEnum
from xmodule.modulestore.django import modulestore
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
from xmodule.modulestore.tests.factories import ItemFactory, CourseFactory, check_mongo_calls
from xmodule.x_module import XModuleDescriptor, XModule, STUDENT_VIEW, CombinedSystem, DescriptorSystem
from xmodule.x_module import XModuleDescriptor, XModule, STUDENT_VIEW, CombinedSystem
TEST_DATA_DIR = settings.COMMON_TEST_DATA_ROOT
......@@ -1108,7 +1108,7 @@ class TestAnonymousStudentId(ModuleStoreTestCase, LoginEnrollmentTestCase):
location=location,
static_asset_path=None,
_runtime=Mock(
spec=DescriptorSystem,
spec=Runtime,
resources_fs=None,
mixologist=Mock(_mixins=(), name='mixologist'),
name='runtime',
......
......@@ -11,7 +11,6 @@ from urlparse import urlparse
from opaque_keys.edx.locations import SlashSeparatedCourseKey
from lms.djangoapps.lms_xblock.runtime import quote_slashes, unquote_slashes, LmsModuleSystem
from xblock.fields import ScopeIds
from xmodule.x_module import DescriptorSystem
TEST_STRINGS = [
'',
......@@ -49,12 +48,12 @@ class TestHandlerUrl(TestCase):
self.course_key = SlashSeparatedCourseKey("org", "course", "run")
self.runtime = LmsModuleSystem(
static_url='/static',
track_function=Mock(name='track_function'),
get_module=Mock(name='get_module'),
render_template=Mock(name='render_template'),
track_function=Mock(),
get_module=Mock(),
render_template=Mock(),
replace_urls=str,
course_id=self.course_key,
descriptor_runtime=Mock(spec=DescriptorSystem, name='descriptor_runtime'),
descriptor_runtime=Mock(),
)
def test_trailing_characters(self):
......@@ -121,13 +120,13 @@ class TestUserServiceAPI(TestCase):
self.runtime = LmsModuleSystem(
static_url='/static',
track_function=Mock(name="track_function"),
get_module=Mock(name="get_module"),
render_template=Mock(name="render_template"),
track_function=Mock(),
get_module=Mock(),
render_template=Mock(),
replace_urls=str,
course_id=self.course_id,
get_real_user=mock_get_real_user,
descriptor_runtime=Mock(spec=DescriptorSystem, name="descriptor_runtime"),
descriptor_runtime=Mock(),
)
self.scope = 'course'
self.key = 'key1'
......
......@@ -24,7 +24,6 @@ from lms.djangoapps.lms_xblock.runtime import LmsModuleSystem
from student.roles import CourseStaffRole
from student.models import unique_id_for_user
from xmodule import peer_grading_module
from xmodule.x_module import DescriptorSystem
from xmodule.error_module import ErrorDescriptor
from xmodule.modulestore.django import modulestore
from xmodule.modulestore.tests.django_utils import ModuleStoreTestCase
......@@ -289,7 +288,7 @@ class TestPeerGradingService(ModuleStoreTestCase, LoginEnrollmentTestCase):
open_ended_grading_interface=test_util_open_ended.OPEN_ENDED_GRADING_INTERFACE,
mixins=settings.XBLOCK_MIXINS,
error_descriptor_class=ErrorDescriptor,
descriptor_runtime=Mock(spec=DescriptorSystem, name="descriptor_runtime"),
descriptor_runtime=None,
)
self.descriptor = peer_grading_module.PeerGradingDescriptor(self.system, field_data, ScopeIds(None, None, None, None))
self.descriptor.xmodule_runtime = self.system
......
......@@ -113,5 +113,4 @@ if __name__ == "__main__":
from django.core.management import execute_from_command_line
sys.argv[1:] = django_args
execute_from_command_line(sys.argv)
execute_from_command_line([sys.argv[0]] + django_args)
......@@ -120,7 +120,7 @@ class SystemTestSuite(NoseTestSuite):
@property
def cmd(self):
cmd = (
'./manage.py {system} --contracts test --verbosity={verbosity} '
'./manage.py {system} test --verbosity={verbosity} '
'{test_id} {test_opts} --traceback --settings=test {extra} '
'--with-xunit --xunit-file={xunit_report}'.format(
system=self.root,
......
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