任务背景¶
现在在迭代 25 新增了几个关于 line 操作的测试,但是测试失败了,说明现在重构的系统关于 line 的操作是存在问题的,需要修复。
任务描述¶
认真仔细了解整个系统,梳理一下整个系统,为现在的系统写一个架构图,放到 README.md 中
基于你对这个系统的了解,分析现在测试报错情况,修复源代码,解决报错问题。
任务交付物¶
一个架构图
修复后的源代码
一个测试报告,需要 test_line_operations.py 中的所有测试用例都通过。
限制¶
不允许修改测试用例,尤其是测试用例的期望值。
修改过源代码重新测试的时候,最好 pip install -U . 重新安装一下。