Commit 1ecd2c91 by dragonfi

Fix bugs that prevent tests from running on gsehub

parent 5aa62061
...@@ -69,7 +69,7 @@ class MentoringBlock(XBlockWithLightChildren, StepParentMixin): ...@@ -69,7 +69,7 @@ class MentoringBlock(XBlockWithLightChildren, StepParentMixin):
url_name = String(help="Name of the current step, used for URL building", url_name = String(help="Name of the current step, used for URL building",
default='mentoring-default', scope=Scope.content) default='mentoring-default', scope=Scope.content)
enforce_dependency = Boolean(help="Should the next step be the current block to complete?", enforce_dependency = Boolean(help="Should the next step be the current block to complete?",
default=False, scope=Scope.content) default=False, scope=Scope.content, enforce_type=True)
display_submit = Boolean(help="Allow to submit current block?", default=True, scope=Scope.content) display_submit = Boolean(help="Allow to submit current block?", default=True, scope=Scope.content)
xml_content = String(help="XML content", default='', scope=Scope.content) xml_content = String(help="XML content", default='', scope=Scope.content)
weight = Float(help="Defines the maximum total grade of the block.", weight = Float(help="Defines the maximum total grade of the block.",
......
...@@ -30,7 +30,6 @@ from workbench.test.selenium_test import SeleniumTest ...@@ -30,7 +30,6 @@ from workbench.test.selenium_test import SeleniumTest
from .utils import load_scenarios_from_path from .utils import load_scenarios_from_path
# Classes ########################################################### # Classes ###########################################################
class MentoringBaseTest(SeleniumTest): class MentoringBaseTest(SeleniumTest):
...@@ -41,7 +40,7 @@ class MentoringBaseTest(SeleniumTest): ...@@ -41,7 +40,7 @@ class MentoringBaseTest(SeleniumTest):
# Use test scenarios # Use test scenarios
self.browser.get(self.live_server_url) # Needed to load tests once self.browser.get(self.live_server_url) # Needed to load tests once
scenarios.SCENARIOS.clear() scenarios.SCENARIOS.clear()
scenarios_list = load_scenarios_from_path('../tests/xml') scenarios_list = load_scenarios_from_path('../tests/integration/xml')
for identifier, title, xml in scenarios_list: for identifier, title, xml in scenarios_list:
scenarios.add_xml_scenario(identifier, title, xml) scenarios.add_xml_scenario(identifier, title, xml)
self.addCleanup(scenarios.remove_scenario, identifier) self.addCleanup(scenarios.remove_scenario, identifier)
......
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