Commit f0fb7784 by Jay Zoldak

Merge pull request #1856 from MITx/fix/will/pep8-fixes

Pep8 fixes for drag and drop tests
parents 9ac85b43 91794580
...@@ -50,9 +50,7 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -50,9 +50,7 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
correct_answer = [ correct_answer = [
{ {
'draggables': ['p'], 'draggables': ['p'],
'targets': [ 'targets': ['p_l', 'p_r'],
'p_l', 'p_r'
],
'rule': 'anyof' 'rule': 'anyof'
}, },
{ {
...@@ -201,8 +199,7 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -201,8 +199,7 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'left_side_tagret[molecule][p_target][p][1]', 'left_side_tagret[molecule][p_target][p][1]',
'left_side_tagret[molecule][p_target][p][3]', 'left_side_tagret[molecule][p_target][p][3]',
'right_side_tagret[molecule][p_target][p][1]', 'right_side_tagret[molecule][p_target][p][1]',
'right_side_tagret[molecule][p_target][p][3]' 'right_side_tagret[molecule][p_target][p][3]'],
],
'rule': 'unordered_equal' 'rule': 'unordered_equal'
} }
] ]
...@@ -290,7 +287,6 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -290,7 +287,6 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
correct_answer = [] correct_answer = []
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_targets_false(self): def test_targets_false(self):
user_input = '[{"1": "t1"}, \ user_input = '[{"1": "t1"}, \
{"name_with_icon": "t2"}]' {"name_with_icon": "t2"}]'
...@@ -300,15 +296,13 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -300,15 +296,13 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
def test_multiple_images_per_target_true(self): def test_multiple_images_per_target_true(self):
user_input = '[{"1": "t1"}, {"name_with_icon": "t2"}, \ user_input = '[{"1": "t1"}, {"name_with_icon": "t2"}, \
{"2": "t1"}]' {"2": "t1"}]'
correct_answer = {'1': 't1', 'name_with_icon': 't2', correct_answer = {'1': 't1', 'name_with_icon': 't2', '2': 't1'}
'2': 't1'}
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_multiple_images_per_target_false(self): def test_multiple_images_per_target_false(self):
user_input = '[{"1": "t1"}, {"name_with_icon": "t2"}, \ user_input = '[{"1": "t1"}, {"name_with_icon": "t2"}, \
{"2": "t1"}]' {"2": "t1"}]'
correct_answer = {'1': 't2', 'name_with_icon': 't2', correct_answer = {'1': 't2', 'name_with_icon': 't2', '2': 't1'}
'2': 't1'}
self.assertFalse(draganddrop.grade(user_input, correct_answer)) self.assertFalse(draganddrop.grade(user_input, correct_answer))
def test_targets_and_positions(self): def test_targets_and_positions(self):
...@@ -460,7 +454,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -460,7 +454,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['3'], 'draggables': ['3'],
'targets': ['target6'], 'targets': ['target6'],
'rule': 'anyof' 'rule': 'anyof'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_reuse_draggable_with_mupliples(self): def test_reuse_draggable_with_mupliples(self):
...@@ -483,7 +478,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -483,7 +478,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['3'], 'draggables': ['3'],
'targets': ['target6'], 'targets': ['target6'],
'rule': 'anyof' 'rule': 'anyof'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_reuse_many_draggable_with_mupliples(self): def test_reuse_many_draggable_with_mupliples(self):
...@@ -512,7 +508,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -512,7 +508,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['3'], 'draggables': ['3'],
'targets': ['target6'], 'targets': ['target6'],
'rule': 'anyof' 'rule': 'anyof'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_reuse_many_draggable_with_mupliples_wrong(self): def test_reuse_many_draggable_with_mupliples_wrong(self):
...@@ -567,7 +564,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -567,7 +564,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c'], 'draggables': ['c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'unordered_equal' 'rule': 'unordered_equal'
}] }
]
self.assertFalse(draganddrop.grade(user_input, correct_answer)) self.assertFalse(draganddrop.grade(user_input, correct_answer))
def test_label_10_targets_with_a_b_c_(self): def test_label_10_targets_with_a_b_c_(self):
...@@ -591,7 +589,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -591,7 +589,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c'], 'draggables': ['c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'unordered_equal' 'rule': 'unordered_equal'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_label_10_targets_with_a_b_c_multiple(self): def test_label_10_targets_with_a_b_c_multiple(self):
...@@ -615,7 +614,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -615,7 +614,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c', 'c', 'c'], 'draggables': ['c', 'c', 'c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'anyof+number' 'rule': 'anyof+number'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_label_10_targets_with_a_b_c_multiple_false(self): def test_label_10_targets_with_a_b_c_multiple_false(self):
...@@ -639,7 +639,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -639,7 +639,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c', 'c', 'c'], 'draggables': ['c', 'c', 'c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'anyof+number' 'rule': 'anyof+number'
}] }
]
self.assertFalse(draganddrop.grade(user_input, correct_answer)) self.assertFalse(draganddrop.grade(user_input, correct_answer))
def test_label_10_targets_with_a_b_c_reused(self): def test_label_10_targets_with_a_b_c_reused(self):
...@@ -663,7 +664,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -663,7 +664,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c', 'c', 'c'], 'draggables': ['c', 'c', 'c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'unordered_equal+number' 'rule': 'unordered_equal+number'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_label_10_targets_with_a_b_c_reused_false(self): def test_label_10_targets_with_a_b_c_reused_false(self):
...@@ -687,7 +689,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -687,7 +689,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c', 'c', 'c'], 'draggables': ['c', 'c', 'c'],
'targets': ['target3', 'target6', 'target9'], 'targets': ['target3', 'target6', 'target9'],
'rule': 'unordered_equal+number' 'rule': 'unordered_equal+number'
}] }
]
self.assertFalse(draganddrop.grade(user_input, correct_answer)) self.assertFalse(draganddrop.grade(user_input, correct_answer))
def test_mixed_reuse_and_not_reuse(self): def test_mixed_reuse_and_not_reuse(self):
...@@ -705,7 +708,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -705,7 +708,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c'], 'draggables': ['c'],
'targets': ['target3'], 'targets': ['target3'],
'rule': 'exact' 'rule': 'exact'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_mixed_reuse_and_not_reuse_number(self): def test_mixed_reuse_and_not_reuse_number(self):
...@@ -722,7 +726,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -722,7 +726,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c'], 'draggables': ['c'],
'targets': ['target3'], 'targets': ['target3'],
'rule': 'exact' 'rule': 'exact'
}] }
]
self.assertTrue(draganddrop.grade(user_input, correct_answer)) self.assertTrue(draganddrop.grade(user_input, correct_answer))
def test_mixed_reuse_and_not_reuse_number_false(self): def test_mixed_reuse_and_not_reuse_number_false(self):
...@@ -739,7 +744,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase): ...@@ -739,7 +744,8 @@ class Test_DragAndDrop_Grade(unittest.TestCase):
'draggables': ['c'], 'draggables': ['c'],
'targets': ['target3'], 'targets': ['target3'],
'rule': 'exact' 'rule': 'exact'
}] }
]
self.assertFalse(draganddrop.grade(user_input, correct_answer)) self.assertFalse(draganddrop.grade(user_input, correct_answer))
def test_alternative_correct_answer(self): def test_alternative_correct_answer(self):
...@@ -828,8 +834,7 @@ def suite(): ...@@ -828,8 +834,7 @@ def suite():
testcases = [Test_PositionsCompare, testcases = [Test_PositionsCompare,
Test_DragAndDrop_Populate, Test_DragAndDrop_Populate,
Test_DragAndDrop_Grade, Test_DragAndDrop_Grade,
Test_DraAndDrop_Compare_Positions Test_DraAndDrop_Compare_Positions]
]
suites = [] suites = []
for testcase in testcases: for testcase in testcases:
suites.append(unittest.TestLoader().loadTestsFromTestCase(testcase)) suites.append(unittest.TestLoader().loadTestsFromTestCase(testcase))
......
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