Commit 934d768b by Douglas Cerna

Used messages content instead of labels

parent bfa131b6
......@@ -921,7 +921,7 @@ class MentoringBlock(BaseMentoringBlock, StudioContainerWithNestedXBlocksMixin,
'feedback_label': self.feedback_label,
'components': components,
'messages': {
message_type: get_message_label(message_type)
message_type: self.get_message_content(message_type)
for message_type in (
'completed',
'incomplete',
......
......@@ -127,19 +127,19 @@ class TestMentoringBlock(BlockWithChildrenTestMixin, unittest.TestCase):
block_data = {'children': children}
block_data.update(shared_data)
block = MentoringBlock(Mock(), DictFieldData(block_data), Mock())
block.runtime = Mock()
block.runtime.get_block.side_effect = lambda child: children_by_id[child.block_id]
block.runtime = Mock(
get_block=lambda block: children_by_id[block.block_id],
load_block_type=lambda block: Mock,
id_reader=Mock(get_definition_id=lambda block: block, get_block_type=lambda block: block),
)
expected = {
'components': [
'child_a_json',
],
'messages': {
message_type: MentoringMessageBlock.MESSAGE_TYPES[message_type]['studio_label']
for message_type in (
'completed',
'incomplete',
'max_attempts_reached',
)
'completed': None,
'incomplete': None,
'max_attempts_reached': None,
}
}
expected.update(shared_data)
......
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