Commit a7588410 by Diana Huang

Fix tests

parent 31c89e6d
...@@ -41,16 +41,15 @@ class OpenEndedChildTest(unittest.TestCase): ...@@ -41,16 +41,15 @@ class OpenEndedChildTest(unittest.TestCase):
'max_score': max_score, 'max_score': max_score,
'display_name': 'Name', 'display_name': 'Name',
'accept_file_upload' : False, 'accept_file_upload' : False,
'close_date': None
} }
definition = Mock() definition = Mock()
parent = Mock()
parent.closed.return_value = False;
descriptor = Mock() descriptor = Mock()
def setUp(self): def setUp(self):
self.openendedchild = OpenEndedChild(test_system, self.location, self.openendedchild = OpenEndedChild(test_system, self.location,
self.definition, self.descriptor, self.static_data, self.definition, self.descriptor, self.static_data,
self.parent, self.metadata) self.metadata)
def test_latest_answer_empty(self): def test_latest_answer_empty(self):
...@@ -158,6 +157,7 @@ class OpenEndedModuleTest(unittest.TestCase): ...@@ -158,6 +157,7 @@ class OpenEndedModuleTest(unittest.TestCase):
'max_score': max_score, 'max_score': max_score,
'display_name': 'Name', 'display_name': 'Name',
'accept_file_upload': False, 'accept_file_upload': False,
'close_date': None
} }
oeparam = etree.XML(''' oeparam = etree.XML('''
...@@ -169,8 +169,6 @@ class OpenEndedModuleTest(unittest.TestCase): ...@@ -169,8 +169,6 @@ class OpenEndedModuleTest(unittest.TestCase):
''') ''')
definition = {'oeparam': oeparam} definition = {'oeparam': oeparam}
descriptor = Mock() descriptor = Mock()
parent = Mock()
parent.closed.return_value = False;
def setUp(self): def setUp(self):
test_system.location = self.location test_system.location = self.location
...@@ -179,7 +177,7 @@ class OpenEndedModuleTest(unittest.TestCase): ...@@ -179,7 +177,7 @@ class OpenEndedModuleTest(unittest.TestCase):
test_system.xqueue = {'interface':self.mock_xqueue, 'callback_url':'/', 'default_queuename': 'testqueue', 'waittime': 1} test_system.xqueue = {'interface':self.mock_xqueue, 'callback_url':'/', 'default_queuename': 'testqueue', 'waittime': 1}
self.openendedmodule = OpenEndedModule(test_system, self.location, self.openendedmodule = OpenEndedModule(test_system, self.location,
self.definition, self.descriptor, self.static_data, self.definition, self.descriptor, self.static_data,
self.parent, self.metadata) self.metadata)
def test_message_post(self): def test_message_post(self):
get = {'feedback': 'feedback text', get = {'feedback': 'feedback text',
......
...@@ -30,8 +30,6 @@ class SelfAssessmentTest(unittest.TestCase): ...@@ -30,8 +30,6 @@ class SelfAssessmentTest(unittest.TestCase):
metadata = {'attempts': '10'} metadata = {'attempts': '10'}
descriptor = Mock() descriptor = Mock()
parent = Mock()
parent.closed.return_value = False
def setUp(self): def setUp(self):
state = json.dumps({'student_answers': ["Answer 1", "answer 2", "answer 3"], state = json.dumps({'student_answers': ["Answer 1", "answer 2", "answer 3"],
...@@ -47,11 +45,12 @@ class SelfAssessmentTest(unittest.TestCase): ...@@ -47,11 +45,12 @@ class SelfAssessmentTest(unittest.TestCase):
'max_score': 1, 'max_score': 1,
'display_name': "Name", 'display_name': "Name",
'accept_file_upload' : False, 'accept_file_upload' : False,
'close_date': None
} }
self.module = SelfAssessmentModule(test_system, self.location, self.module = SelfAssessmentModule(test_system, self.location,
self.definition, self.descriptor, self.definition, self.descriptor,
static_data, self.parent, static_data,
state, metadata=self.metadata) state, metadata=self.metadata)
def test_get_html(self): def test_get_html(self):
...@@ -75,7 +74,6 @@ class SelfAssessmentTest(unittest.TestCase): ...@@ -75,7 +74,6 @@ class SelfAssessmentTest(unittest.TestCase):
# if we now assess as right, skip the REQUEST_HINT state # if we now assess as right, skip the REQUEST_HINT state
self.module.save_answer({'student_answer': 'answer 4'}, test_system) self.module.save_answer({'student_answer': 'answer 4'}, test_system)
self.parent.closed.assert_called_with()
self.module.save_assessment({'assessment': '1'}, test_system) self.module.save_assessment({'assessment': '1'}, test_system)
self.assertEqual(self.module.state, self.module.DONE) self.assertEqual(self.module.state, self.module.DONE)
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