refactor: remove unused attributes and methods of TabsEditingMixin

This commit is contained in:
Maxim Beder
2022-10-20 16:10:01 +02:00
committed by Maxim Beder
parent 5a3ba5d8c4
commit 3020f4af53
4 changed files with 0 additions and 48 deletions

View File

@@ -3,7 +3,6 @@
import logging
from pkg_resources import resource_string
from xblock.fields import Scope, String
from xmodule.mako_module import MakoModuleDescriptor, MakoTemplateBlockBase
@@ -52,9 +51,6 @@ class TabsEditingMixin(EditingFields, MakoTemplateBlockBase):
"""
mako_template = "widgets/tabs-aggregator.html"
css = {'scss': [resource_string(__name__, 'css/tabs/tabs.scss')]}
js = {'js': [resource_string(
__name__, 'js/src/tabs/tabs-aggregator.js')]}
js_module_name = "TabsEditingDescriptor"
tabs = []
@@ -67,18 +63,6 @@ class TabsEditingMixin(EditingFields, MakoTemplateBlockBase):
})
return _context
@classmethod
def get_css(cls): # lint-amnesty, pylint: disable=missing-function-docstring
# load every tab's css
for tab in cls.tabs:
tab_styles = tab.get('css', {})
for css_type, css_content in tab_styles.items():
if css_type in cls.css:
cls.css[css_type].extend(css_content)
else:
cls.css[css_type] = css_content
return cls.css
class TabsEditingDescriptor(TabsEditingMixin, MakoModuleDescriptor): # lint-amnesty, pylint: disable=abstract-method
"""

View File

@@ -28,20 +28,6 @@ class TabsEditingDescriptorTestCase(unittest.TestCase):
'name': "Test_css",
'template': "tabs/codemirror-edit.html",
'current': True,
'css': {
'scss': [
resource_string(
__name__,
'test_files/test_tabseditingdescriptor.scss'
)
],
'css': [
resource_string(
__name__,
'test_files/test_tabseditingdescriptor.css'
)
]
}
},
{
'name': "Subtitles",
@@ -62,16 +48,6 @@ class TabsEditingDescriptorTestCase(unittest.TestCase):
field_data=DictFieldData({}),
)
def test_get_css(self):
"""test get_css"""
css = self.descriptor.get_css()
current_dir = os.path.dirname(__file__)
test_css_file = os.path.join(current_dir, 'test_files/test_tabseditingdescriptor.scss')
with open(test_css_file) as new_css:
added_css = new_css.read()
assert css['scss'].pop().decode('utf-8') == added_css
assert css['css'].pop().decode('utf-8') == added_css
def test_get_context(self):
""""test get_context"""
rendered_context = self.descriptor.get_context()

View File

@@ -1,4 +0,0 @@
.supertestclass {
color: red;
}

View File

@@ -1,4 +0,0 @@
.supertestclass {
color: red;
}