Commit 3eba4fc8 by Braden MacDonald

Update master with fixes from release

parents c6e60602 1cb40ca5
from .mentoring import MentoringBlock, MentoringWithExplicitStepsBlock
from .step import MentoringStepBlock, ReviewStepBlock
from .answer import AnswerBlock, AnswerRecapBlock
from .choice import ChoiceBlock
from .dashboard import DashboardBlock
from .instructor_tool import InstructorToolBlock
from .mcq import MCQBlock, RatingBlock
from .mrq import MRQBlock
from .message import MentoringMessageBlock
from .table import MentoringTableBlock, MentoringTableColumn
from .tip import TipBlock
...@@ -12,7 +12,7 @@ from xmodule.modulestore.django import modulestore ...@@ -12,7 +12,7 @@ from xmodule.modulestore.django import modulestore
from xmodule.modulestore.exceptions import ItemNotFoundError from xmodule.modulestore.exceptions import ItemNotFoundError
from .mcq import MCQBlock, RatingBlock from .mcq import MCQBlock, RatingBlock
from problem_builder import AnswerBlock from problem_builder.answer import AnswerBlock
from .questionnaire import QuestionnaireAbstractBlock from .questionnaire import QuestionnaireAbstractBlock
from .sub_api import sub_api from .sub_api import sub_api
......
...@@ -25,7 +25,7 @@ from xblockutils.resources import ResourceLoader ...@@ -25,7 +25,7 @@ from xblockutils.resources import ResourceLoader
# Studio adds a url_name property to each XBlock but Workbench doesn't. # Studio adds a url_name property to each XBlock but Workbench doesn't.
# Since we rely on it, we need to mock url_name support so it can be set via XML and # Since we rely on it, we need to mock url_name support so it can be set via XML and
# accessed like a normal field. # accessed like a normal field.
from problem_builder import MentoringBlock from problem_builder.mentoring import MentoringBlock
MentoringBlock.url_name = String() MentoringBlock.url_name = String()
loader = ResourceLoader(__name__) loader = ResourceLoader(__name__)
......
...@@ -70,7 +70,7 @@ class MentoringThemeTest(MentoringAssessmentBaseTest): ...@@ -70,7 +70,7 @@ class MentoringThemeTest(MentoringAssessmentBaseTest):
('apros', "#ff0000", "QUESTION") ('apros', "#ff0000", "QUESTION")
) )
def test_lms_theme_applied(self, theme, expected_color, question_text): def test_lms_theme_applied(self, theme, expected_color, question_text):
with mock.patch("problem_builder.MentoringBlock.get_theme") as patched_theme: with mock.patch("problem_builder.mentoring.MentoringBlock.get_theme") as patched_theme:
patched_theme.return_value = _get_mentoring_theme_settings(theme) patched_theme.return_value = _get_mentoring_theme_settings(theme)
self.assert_status_icon_color(expected_color, question_text) self.assert_status_icon_color(expected_color, question_text)
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
import ddt import ddt
from mock import patch, Mock from mock import patch, Mock
from problem_builder import MentoringBlock from problem_builder.mentoring import MentoringBlock
from .base_test import MentoringBaseTest from .base_test import MentoringBaseTest
......
...@@ -5,7 +5,7 @@ import ddt ...@@ -5,7 +5,7 @@ import ddt
import unittest import unittest
from mock import Mock, patch from mock import Mock, patch
from xblock.field_data import DictFieldData from xblock.field_data import DictFieldData
from problem_builder import InstructorToolBlock from problem_builder.instructor_tool import InstructorToolBlock
@ddt.ddt @ddt.ddt
......
...@@ -2,8 +2,8 @@ import unittest ...@@ -2,8 +2,8 @@ import unittest
import ddt import ddt
from mock import MagicMock, Mock, patch from mock import MagicMock, Mock, patch
from xblock.field_data import DictFieldData from xblock.field_data import DictFieldData
from problem_builder import MentoringBlock, MentoringMessageBlock, MCQBlock from problem_builder.mcq import MCQBlock
from problem_builder.mentoring import _default_theme_config from problem_builder.mentoring import MentoringBlock, MentoringMessageBlock, _default_theme_config
@ddt.ddt @ddt.ddt
......
import copy import copy
from problem_builder import MentoringBlock from problem_builder.mentoring import MentoringBlock
from mock import MagicMock, Mock from mock import MagicMock, Mock
import unittest import unittest
from xblock.field_data import DictFieldData from xblock.field_data import DictFieldData
......
...@@ -22,7 +22,7 @@ Test that we can upgrade from mentoring v1 to problem builder (v2). ...@@ -22,7 +22,7 @@ Test that we can upgrade from mentoring v1 to problem builder (v2).
""" """
import ddt import ddt
from lxml import etree from lxml import etree
from problem_builder import MentoringBlock from problem_builder.mentoring import MentoringBlock
from problem_builder.v1.xml_changes import convert_xml_to_v2 from problem_builder.v1.xml_changes import convert_xml_to_v2
import os.path import os.path
from StringIO import StringIO from StringIO import StringIO
......
...@@ -32,7 +32,7 @@ instance which was kept on gsehub's GitHub account. ...@@ -32,7 +32,7 @@ instance which was kept on gsehub's GitHub account.
import logging import logging
from lxml import etree from lxml import etree
from mentoring import MentoringBlock from mentoring import MentoringBlock
from problem_builder import MentoringBlock as NewMentoringBlock from problem_builder.mentoring import MentoringBlock as NewMentoringBlock
from StringIO import StringIO from StringIO import StringIO
import sys import sys
import warnings import warnings
......
...@@ -40,25 +40,25 @@ def package_data(pkg, root_list): ...@@ -40,25 +40,25 @@ def package_data(pkg, root_list):
# Main ############################################################## # Main ##############################################################
BLOCKS = [ BLOCKS = [
'problem-builder = problem_builder:MentoringBlock', 'problem-builder = problem_builder.mentoring:MentoringBlock',
'step-builder = problem_builder:MentoringWithExplicitStepsBlock', 'step-builder = problem_builder.mentoring:MentoringWithExplicitStepsBlock',
'sb-step = problem_builder:MentoringStepBlock', 'sb-step = problem_builder.step:MentoringStepBlock',
'sb-review-step = problem_builder:ReviewStepBlock', 'sb-review-step = problem_builder.step:ReviewStepBlock',
'pb-table = problem_builder:MentoringTableBlock', 'pb-table = problem_builder.table:MentoringTableBlock',
'pb-column = problem_builder:MentoringTableColumn', 'pb-column = problem_builder.table:MentoringTableColumn',
'pb-answer = problem_builder:AnswerBlock', 'pb-answer = problem_builder.answer:AnswerBlock',
'pb-answer-recap = problem_builder:AnswerRecapBlock', 'pb-answer-recap = problem_builder.answer:AnswerRecapBlock',
'pb-mcq = problem_builder:MCQBlock', 'pb-mcq = problem_builder.mcq:MCQBlock',
'pb-rating = problem_builder:RatingBlock', 'pb-rating = problem_builder.mcq:RatingBlock',
'pb-mrq = problem_builder:MRQBlock', 'pb-mrq = problem_builder.mrq:MRQBlock',
'pb-message = problem_builder:MentoringMessageBlock', 'pb-message = problem_builder.message:MentoringMessageBlock',
'pb-tip = problem_builder:TipBlock', 'pb-tip = problem_builder.tip:TipBlock',
'pb-choice = problem_builder:ChoiceBlock', 'pb-choice = problem_builder.choice:ChoiceBlock',
'pb-dashboard = problem_builder:DashboardBlock', 'pb-dashboard = problem_builder.dashboard:DashboardBlock',
'pb-data-export = problem_builder:InstructorToolBlock', # Deprecated; use pb-instructor-tool instead 'pb-data-export = problem_builder.instructor_tool:InstructorToolBlock', # Deprecated; use 'pb-instructor-tool' now
'pb-instructor-tool = problem_builder:InstructorToolBlock', 'pb-instructor-tool = problem_builder.instructor_tool:InstructorToolBlock',
] ]
setup( setup(
......
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