{
  "before": {
    "exit_code": 1,
    "output": "test_contract (test_app.LessonTest.test_contract) ... FAIL\n\n======================================================================\nFAIL: test_contract (test_app.LessonTest.test_contract)\n----------------------------------------------------------------------\nTraceback (most recent call last):\n  File \"/Users/lorin/my-clone/quickrout/public/downloads/tutorials-batch50b-20261014/practical/cline-csv-empty-field-rules/before/test_app.py\", line 6, in test_contract\n    self.assertEqual(parse_csv('id,name,note\\n1,\"杯,白\",\\n')[1], ['1','杯,白',''])\n    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\nAssertionError: Lists differ: ['1', '\"杯', '白\"', ''] != ['1', '杯,白', '']\n\nFirst differing element 1:\n'\"杯'\n'杯,白'\n\nFirst list contains 1 additional elements.\nFirst extra element 3:\n''\n\n- ['1', '\"杯', '白\"', '']\n?        -   ------\n\n+ ['1', '杯,白', '']\n?         ++\n\n\n----------------------------------------------------------------------\nRan 1 test in 0.001s\n\nFAILED (failures=1)\n"
  },
  "fixed": {
    "exit_code": 0,
    "output": "test_contract (test_app.LessonTest.test_contract) ... ok\n\n----------------------------------------------------------------------\nRan 1 test in 0.000s\n\nOK\n"
  }
}