Commit b10fdb25 by Will Daly

Merge pull request #96 from edx/will/default-assessments-fix

Add name to default self-assessment to fix a key error in studio view
parents 96a76858 6570f5b1
...@@ -141,6 +141,7 @@ DEFAULT_PEER_ASSESSMENT = { ...@@ -141,6 +141,7 @@ DEFAULT_PEER_ASSESSMENT = {
} }
DEFAULT_SELF_ASSESSMENT = { DEFAULT_SELF_ASSESSMENT = {
"name": "self-assessment",
"due": None, "due": None,
} }
......
...@@ -89,6 +89,17 @@ class TestOpenAssessment(XBlockHandlerTestCase): ...@@ -89,6 +89,17 @@ class TestOpenAssessment(XBlockHandlerTestCase):
self.assertIsNotNone(grade_response) self.assertIsNotNone(grade_response)
self.assertTrue(grade_response.body.find("openassessment__grade")) self.assertTrue(grade_response.body.find("openassessment__grade"))
@scenario('data/basic_scenario.xml', user_id='Bob')
def test_default_fields(self, xblock):
# Reset all fields in the XBlock to their default values
for field_name, field in xblock.fields.iteritems():
setattr(xblock, field_name, field.default)
# Validate Submission Rendering.
student_view = xblock.student_view({})
self.assertIsNotNone(student_view)
class TestDates(XBlockHandlerTestCase): class TestDates(XBlockHandlerTestCase):
......
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