Move recommender XBlock tests to openedx/tests/xblock_integration
I want to make clear that these tests rely on XBlocks in other repos, and that ideally in time we would move these tests into the XBlock repo.
This commit is contained in:
0
openedx/tests/__init__.py
Normal file
0
openedx/tests/__init__.py
Normal file
7
openedx/tests/xblock_integration/__init__.py
Normal file
7
openedx/tests/xblock_integration/__init__.py
Normal file
@@ -0,0 +1,7 @@
|
||||
"""Tests of XBlocks integrated with edx-platform.
|
||||
|
||||
These tests exercise XBlocks which may live in other repos, to confirm both
|
||||
that the XBlock works, and that edx-platform continues to properly support the
|
||||
XBlock.
|
||||
|
||||
"""
|
||||
@@ -145,20 +145,23 @@ class SystemTestSuite(NoseTestSuite):
|
||||
# django-nose will import them early in the test process,
|
||||
# thereby making sure that we load any django models that are
|
||||
# only defined in test files.
|
||||
default_test_id = "{system}/djangoapps/* common/djangoapps/* openedx/core/djangoapps/*".format(
|
||||
system=self.root
|
||||
default_test_id = (
|
||||
"{system}/djangoapps/*"
|
||||
" common/djangoapps/*"
|
||||
" openedx/core/djangoapps/*"
|
||||
" openedx/tests/*"
|
||||
)
|
||||
|
||||
if self.root in ('lms', 'cms'):
|
||||
default_test_id += " {system}/lib/*".format(system=self.root)
|
||||
default_test_id += " {system}/lib/*"
|
||||
|
||||
if self.root == 'lms':
|
||||
default_test_id += " {system}/tests.py".format(system=self.root)
|
||||
default_test_id += " {system}/tests.py"
|
||||
|
||||
if self.root == 'cms':
|
||||
default_test_id += " {system}/tests/*".format(system=self.root)
|
||||
default_test_id += " {system}/tests/*"
|
||||
|
||||
return default_test_id
|
||||
return default_test_id.format(system=self.root)
|
||||
|
||||
|
||||
class LibTestSuite(NoseTestSuite):
|
||||
|
||||
Reference in New Issue
Block a user