Unflag Group Configurations, Render only existing children in staff view of split_test.
This commit is contained in:
committed by
cahrens
parent
b875a42971
commit
095b07275e
@@ -7,7 +7,6 @@ from contentstore.utils import reverse_course_url, reverse_usage_url
|
||||
from contentstore.views.component import SPLIT_TEST_COMPONENT_TYPE
|
||||
from contentstore.views.course import GroupConfiguration
|
||||
from contentstore.tests.utils import CourseTestCase
|
||||
from util.testing import UrlResetMixin
|
||||
from xmodule.partitions.partitions import Group, UserPartition
|
||||
from xmodule.modulestore.tests.factories import ItemFactory
|
||||
from xmodule.split_test_module import ValidationMessage, ValidationMessageType
|
||||
@@ -165,11 +164,10 @@ class GroupConfigurationsBaseTestCase(object):
|
||||
|
||||
|
||||
# pylint: disable=no-member
|
||||
class GroupConfigurationsListHandlerTestCase(UrlResetMixin, CourseTestCase, GroupConfigurationsBaseTestCase, HelperMethods):
|
||||
class GroupConfigurationsListHandlerTestCase(CourseTestCase, GroupConfigurationsBaseTestCase, HelperMethods):
|
||||
"""
|
||||
Test cases for group_configurations_list_handler.
|
||||
"""
|
||||
@patch.dict("django.conf.settings.FEATURES", {"ENABLE_GROUP_CONFIGURATIONS": True})
|
||||
def setUp(self):
|
||||
"""
|
||||
Set up GroupConfigurationsListHandlerTestCase.
|
||||
@@ -261,14 +259,13 @@ class GroupConfigurationsListHandlerTestCase(UrlResetMixin, CourseTestCase, Grou
|
||||
|
||||
|
||||
# pylint: disable=no-member
|
||||
class GroupConfigurationsDetailHandlerTestCase(UrlResetMixin, CourseTestCase, GroupConfigurationsBaseTestCase, HelperMethods):
|
||||
class GroupConfigurationsDetailHandlerTestCase(CourseTestCase, GroupConfigurationsBaseTestCase, HelperMethods):
|
||||
"""
|
||||
Test cases for group_configurations_detail_handler.
|
||||
"""
|
||||
|
||||
ID = 0
|
||||
|
||||
@patch.dict("django.conf.settings.FEATURES", {"ENABLE_GROUP_CONFIGURATIONS": True})
|
||||
def setUp(self):
|
||||
"""
|
||||
Set up GroupConfigurationsDetailHandlerTestCase.
|
||||
@@ -420,12 +417,11 @@ class GroupConfigurationsDetailHandlerTestCase(UrlResetMixin, CourseTestCase, Gr
|
||||
|
||||
|
||||
# pylint: disable=no-member
|
||||
class GroupConfigurationsUsageInfoTestCase(UrlResetMixin, CourseTestCase, HelperMethods):
|
||||
class GroupConfigurationsUsageInfoTestCase(CourseTestCase, HelperMethods):
|
||||
"""
|
||||
Tests for usage information of configurations.
|
||||
"""
|
||||
|
||||
@patch.dict("django.conf.settings.FEATURES", {"ENABLE_GROUP_CONFIGURATIONS": True})
|
||||
def setUp(self):
|
||||
super(GroupConfigurationsUsageInfoTestCase, self).setUp()
|
||||
|
||||
@@ -542,7 +538,6 @@ class GroupConfigurationsValidationTestCase(CourseTestCase, HelperMethods):
|
||||
"""
|
||||
Tests for validation in Group Configurations.
|
||||
"""
|
||||
@patch.dict("django.conf.settings.FEATURES", {"ENABLE_GROUP_CONFIGURATIONS": True})
|
||||
def setUp(self):
|
||||
super(GroupConfigurationsValidationTestCase, self).setUp()
|
||||
|
||||
|
||||
@@ -180,7 +180,6 @@ class GetItem(ItemTest):
|
||||
self.assertIn('Zooming', html)
|
||||
|
||||
|
||||
@skipUnless(os.environ.get('FEATURE_GROUP_CONFIGURATIONS'), 'Tests Group Configurations feature')
|
||||
def test_split_test_edited(self):
|
||||
"""
|
||||
Test that rename of a group changes display name of child vertical.
|
||||
@@ -194,7 +193,7 @@ class GetItem(ItemTest):
|
||||
resp = self.create_xblock(category='split_test', parent_usage_key=root_usage_key)
|
||||
split_test_usage_key = self.response_usage_key(resp)
|
||||
self.client.ajax_post(
|
||||
reverse_usage_url("xblock_handler", split_test_usage_key),
|
||||
reverse_usage_url("xblock_handler", split_test_usage_key),
|
||||
data={'metadata': {'user_partition_id': str(0)}}
|
||||
)
|
||||
html, __ = self._get_container_preview(split_test_usage_key)
|
||||
|
||||
@@ -24,6 +24,7 @@ class CourseMetadata(object):
|
||||
'graded',
|
||||
'hide_from_toc',
|
||||
'pdf_textbooks',
|
||||
'user_partitions',
|
||||
'name', # from xblock
|
||||
'tags', # from xblock
|
||||
'visible_to_staff_only'
|
||||
|
||||
Reference in New Issue
Block a user