'Test a b c in 10 labels reused false'

def test_label_10_targets_with_a_b_c_reused_false(self):

    user_input = '[{"a":"target1"},                                    {"b":"target2"},{"c":"target3"},{"b":"target5"},    {"a":"target8"},                                {"c":"target6"},    {"b":"target8"},{"c":"target9"},                                        {"a":"target10"}]'
    correct_answer = [{'draggables': ['a', 'a'], 'targets': ['target1', 'target10'], 'rule': 'unordered_equal+number'}, {'draggables': ['b', 'b', 'b'], 'targets': ['target2', 'target5', 'target8'], 'rule': 'unordered_equal+number'}, {'draggables': ['c', 'c', 'c'], 'targets': ['target3', 'target6', 'target9'], 'rule': 'unordered_equal+number'}]
    self.assertFalse(draganddrop.grade(user_input, correct_answer))
