From d7801fdabe521ecece64eb6245930a820900e29e Mon Sep 17 00:00:00 2001 From: Alexander Kryklia Date: Thu, 27 Dec 2012 12:41:09 +0200 Subject: [PATCH] add test for different keys in correct and iser answer --- common/lib/capa/capa/graders/tests.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/common/lib/capa/capa/graders/tests.py b/common/lib/capa/capa/graders/tests.py index 70208ab327..7b0b719a6a 100644 --- a/common/lib/capa/capa/graders/tests.py +++ b/common/lib/capa/capa/graders/tests.py @@ -71,6 +71,12 @@ class Test_DragAndDrop(unittest.TestCase): correct_answer = {'1': [[40, 10], 29], 'name_with_icon': [20, 20]} self.assertFalse(draganddrop.grade(user_input, correct_answer)) + def test_correct_answer_not_has_key_from_user_answer(self): + user_input = '{"use_targets": true, "draggables": [{"1": "t1"}, \ + {"name_with_icon": "t2"}]}' + correct_answer = {'3': 't3', 'name_with_icon': 't2'} + self.assertFalse(draganddrop.grade(user_input, correct_answer)) + def suite():