Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
edx-platform
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
edx-platform
Commits
4312c0e7
Commit
4312c0e7
authored
9 years ago
by
Calen Pennington
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Enable PyContracts during tests
parent
c2772e4a
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
24 additions
and
20 deletions
+24
-20
cms/djangoapps/contentstore/views/tests/test_assets.py
+8
-7
lms/djangoapps/courseware/tests/test_module_render.py
+2
-2
lms/djangoapps/lms_xblock/test/test_runtime.py
+9
-8
lms/djangoapps/open_ended_grading/tests.py
+2
-1
manage.py
+2
-1
pavelib/utils/test/suites/nose_suite.py
+1
-1
No files found.
cms/djangoapps/contentstore/views/tests/test_assets.py
View file @
4312c0e7
...
...
@@ -309,13 +309,14 @@ 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'
,
'basename'
:
'pix/archive'
,
'locked'
:
False
,
'curr_version'
:
'14'
,
'prev_version'
:
'13'
})
asset_md
=
AssetMetadata
(
asset_key
,
internal_name
=
'EKMND332DDBK'
,
pathname
=
'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.
...
...
This diff is collapsed.
Click to expand it.
lms/djangoapps/courseware/tests/test_module_render.py
View file @
4312c0e7
...
...
@@ -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
from
xmodule.x_module
import
XModuleDescriptor
,
XModule
,
STUDENT_VIEW
,
CombinedSystem
,
DescriptorSystem
TEST_DATA_DIR
=
settings
.
COMMON_TEST_DATA_ROOT
...
...
@@ -1063,7 +1063,7 @@ class TestAnonymousStudentId(ModuleStoreTestCase, LoginEnrollmentTestCase):
location
=
location
,
static_asset_path
=
None
,
_runtime
=
Mock
(
spec
=
Runtime
,
spec
=
DescriptorSystem
,
resources_fs
=
None
,
mixologist
=
Mock
(
_mixins
=
(),
name
=
'mixologist'
),
name
=
'runtime'
,
...
...
This diff is collapsed.
Click to expand it.
lms/djangoapps/lms_xblock/test/test_runtime.py
View file @
4312c0e7
...
...
@@ -11,6 +11,7 @@ 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
=
[
''
,
...
...
@@ -48,12 +49,12 @@ class TestHandlerUrl(TestCase):
self
.
course_key
=
SlashSeparatedCourseKey
(
"org"
,
"course"
,
"run"
)
self
.
runtime
=
LmsModuleSystem
(
static_url
=
'/static'
,
track_function
=
Mock
(),
get_module
=
Mock
(),
render_template
=
Mock
(),
track_function
=
Mock
(
name
=
'track_function'
),
get_module
=
Mock
(
name
=
'get_module'
),
render_template
=
Mock
(
name
=
'render_template'
),
replace_urls
=
str
,
course_id
=
self
.
course_key
,
descriptor_runtime
=
Mock
(),
descriptor_runtime
=
Mock
(
spec
=
DescriptorSystem
,
name
=
'descriptor_runtime'
),
)
def
test_trailing_characters
(
self
):
...
...
@@ -120,13 +121,13 @@ class TestUserServiceAPI(TestCase):
self
.
runtime
=
LmsModuleSystem
(
static_url
=
'/static'
,
track_function
=
Mock
(),
get_module
=
Mock
(),
render_template
=
Mock
(),
track_function
=
Mock
(
name
=
"track_function"
),
get_module
=
Mock
(
name
=
"get_module"
),
render_template
=
Mock
(
name
=
"render_template"
),
replace_urls
=
str
,
course_id
=
self
.
course_id
,
get_real_user
=
mock_get_real_user
,
descriptor_runtime
=
Mock
(),
descriptor_runtime
=
Mock
(
spec
=
DescriptorSystem
,
name
=
"descriptor_runtime"
),
)
self
.
scope
=
'course'
self
.
key
=
'key1'
...
...
This diff is collapsed.
Click to expand it.
lms/djangoapps/open_ended_grading/tests.py
View file @
4312c0e7
...
...
@@ -24,6 +24,7 @@ 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
...
...
@@ -288,7 +289,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
=
None
,
descriptor_runtime
=
Mock
(
spec
=
DescriptorSystem
,
name
=
"descriptor_runtime"
)
,
)
self
.
descriptor
=
peer_grading_module
.
PeerGradingDescriptor
(
self
.
system
,
field_data
,
ScopeIds
(
None
,
None
,
None
,
None
))
self
.
descriptor
.
xmodule_runtime
=
self
.
system
...
...
This diff is collapsed.
Click to expand it.
manage.py
View file @
4312c0e7
...
...
@@ -113,4 +113,5 @@ if __name__ == "__main__":
from
django.core.management
import
execute_from_command_line
execute_from_command_line
([
sys
.
argv
[
0
]]
+
django_args
)
sys
.
argv
[
1
:]
=
django_args
execute_from_command_line
(
sys
.
argv
)
This diff is collapsed.
Click to expand it.
pavelib/utils/test/suites/nose_suite.py
View file @
4312c0e7
...
...
@@ -120,7 +120,7 @@ class SystemTestSuite(NoseTestSuite):
@property
def
cmd
(
self
):
cmd
=
(
'./manage.py {system} test --verbosity={verbosity} '
'./manage.py {system}
--contracts
test --verbosity={verbosity} '
'{test_id} {test_opts} --traceback --settings=test {extra} '
'--with-xunit --xunit-file={xunit_report}'
.
format
(
system
=
self
.
root
,
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment