Commit 4d3b4a60 by Vik Paruchuri

Significantly less verbose test code

parent 442d0fcf
...@@ -420,51 +420,24 @@ class CombinedOpenEndedModuleTest(unittest.TestCase): ...@@ -420,51 +420,24 @@ class CombinedOpenEndedModuleTest(unittest.TestCase):
self.assertEqual(score_dict['score'], None) self.assertEqual(score_dict['score'], None)
self.assertEqual(score_dict['total'], None) self.assertEqual(score_dict['total'], None)
def test_open_ended_task_order(self): def test_alternate_orderings(self):
combinedoe_oe = CombinedOpenEndedV1Module(self.test_system, t1 = self.task_xml1
self.location, t2 = self.task_xml2
self.definition_oe, xml_to_test = [[t1], [t2], [t1,t1], [t1,t2], [t2,t2], [t2,t1], [t1,t2,t1]]
self.descriptor_oe, for xml in xml_to_test:
static_data=self.static_data, definition = {'prompt': etree.XML(self.prompt), 'rubric': etree.XML(self.rubric), 'task_xml': xml}
metadata=self.metadata, descriptor = Mock(data=definition)
instance_state=self.static_data) combinedoe = CombinedOpenEndedV1Module(self.test_system,
changed = combinedoe_oe.update_task_states()
self.assertFalse(changed)
def test_self_assessment_task_order(self):
combinedoe_sa = CombinedOpenEndedV1Module(self.test_system,
self.location,
self.definition_sa,
self.descriptor_sa,
static_data=self.static_data,
metadata=self.metadata,
instance_state=self.static_data)
changed = combinedoe_sa.update_task_states()
self.assertFalse(changed)
def test_open_ended_only_task_order(self):
combinedoe_oe = CombinedOpenEndedV1Module(self.test_system,
self.location, self.location,
self.definition_oe_only, definition,
self.descriptor_oe_only, descriptor,
static_data=self.static_data, static_data=self.static_data,
metadata=self.metadata, metadata=self.metadata,
instance_state=self.static_data) instance_state=self.static_data)
changed = combinedoe_oe.update_task_states()
self.assertFalse(changed)
def test_self_assessment_only_task_order(self): changed = combinedoe.update_task_states()
combinedoe_sa = CombinedOpenEndedV1Module(self.test_system, self.assertFalse(changed)
self.location,
self.definition_sa_only,
self.descriptor_sa_only,
static_data=self.static_data,
metadata=self.metadata,
instance_state=self.static_data)
changed = combinedoe_sa.update_task_states()
self.assertFalse(changed)
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