def test_matches_answer_dict(self): answer_1 = Answer( answer_id='4', answer_instance=1, group_instance=1, value=25, ) answer_2 = { 'answer_id': '4', 'answer_instance': 1, 'group_instance': 1, 'value': 25, } self.assertEqual(answer_1.matches_dict(answer_2), True)
def test_matches_new_answer_against_old_answer(self): # Has group_instance_id answer_1 = Answer( answer_id='4', answer_instance=1, group_instance=1, group_instance_id=None, value=25, ) # No group_instance_id answer_2 = { 'answer_id': '4', 'answer_instance': 1, 'group_instance': 1, 'value': 25, } self.assertEqual(answer_1.matches_dict(answer_2), True)
def test_matches_answer_dict(self): answer_1 = Answer( block_id="3", answer_id="4", answer_instance=1, group_id="5", group_instance=1, value=25, ) answer_2 = { "block_id": "3", "answer_id": "4", "answer_instance": 1, "group_id": "5", "group_instance": 1, "value": 25, } self.assertEqual(answer_1.matches_dict(answer_2), True)