示例#1
0
 def test_build_attributions_json_with_none_value(self):
     self.tutor_application_1.volume_lecturing = None  # Should be computed as '0.0'
     self.tutor_application_1.save()
     application_list = application_json._compute_list(global_ids=[self.tutor_1.person.global_id])
     self.assertIsInstance(application_list, list)
     self.assertEqual(len(application_list), 1)
     self.assertEqual(application_list[0]['global_id'], self.tutor_1.person.global_id)
     # We should have two applications
     self.assertIsInstance(application_list[0]['tutor_applications'], list)
     self.assertEqual(len(application_list[0]['tutor_applications']), 1)
     self.assertEqual(application_list[0]['tutor_applications'][0]['charge_lecturing_asked'], '0.0')
示例#2
0
 def test_build_attributions_json_with_none_value(self):
     self.tutor_application_1.volume_lecturing = None  # Should be computed as '0.0'
     self.tutor_application_1.save()
     application_list = application_json._compute_list(global_ids=[self.tutor_1.person.global_id])
     self.assertIsInstance(application_list, list)
     self.assertEqual(len(application_list), 1)
     self.assertEqual(application_list[0]['global_id'], self.tutor_1.person.global_id)
     # We should have two applications
     self.assertIsInstance(application_list[0]['tutor_applications'], list)
     self.assertEqual(len(application_list[0]['tutor_applications']), 1)
     self.assertEqual(application_list[0]['tutor_applications'][0]['charge_lecturing_asked'], '0.0')
示例#3
0
 def test_build_attributions_json(self, mock_send_message):
     application_list = application_json._compute_list()
     self.assertIsInstance(application_list, list)
     self.assertEqual(len(application_list), 1)
     application_json.publish_to_portal()
     self.assertTrue(mock_send_message.called)
示例#4
0
 def test_build_attributions_json(self, mock_send_message):
     application_list = application_json._compute_list()
     self.assertIsInstance(application_list, list)
     self.assertEqual(len(application_list), 1)
     application_json.publish_to_portal()
     self.assertTrue(mock_send_message.called)