任务背景

现在在迭代 25 新增了几个关于 line 操作的测试,但是测试失败了,说明现在重构的系统关于 line 的操作是存在问题的,需要修复。

任务描述

  1. 认真仔细了解整个系统,梳理一下整个系统,为现在的系统写一个架构图,放到 README.md 中

  2. 基于你对这个系统的了解,分析现在测试报错情况,修复源代码,解决报错问题。

任务交付物

  1. 一个架构图

  2. 修复后的源代码

  3. 一个测试报告,需要 test_line_operations.py 中的所有测试用例都通过。

限制

  1. 不允许修改测试用例,尤其是测试用例的期望值。

  2. 修改过源代码重新测试的时候,最好 pip install -U . 重新安装一下。