PaiGram icon indicating copy to clipboard operation
PaiGram copied to clipboard

[Feat]: 增加单元、整合测试

Open Billyzou0741326 opened this issue 2 years ago • 2 comments

请确保您已阅读以上注意事项,并勾选下方的确认框。

  • [X] 我确定这是一个从未被提出和实现过的功能。
  • [X] 我已经在 Issue Tracker 以及 Pull Request 中找过我要提出的功能,没有找到相同功能的ISSUE和PR。
  • [X] 我已知晓并同意,此处仅用于建议新功能。若这个 Issue 是关于其他非主题的问题,则我的 Issue 可能会被无条件自动关闭或/并锁定。
  • [X] 我已知晓并同意,如果我不按照模板提供的指示进行填写,则我的 Issue 可能会被无条件删除。

需要添加的功能内容

对已有的service层添加单元/整合测试,以避免后续修改/重构破坏现有功能。

  • [ ] Docker mysql (CI/CD)
  • [ ] Docker redis (CI/CD)
  • [ ] Mock genshin.py - genshin API
  • [ ] Mock webserver - other API's

最终目的是在不发送http/db/cache请求的情况下对service进行测试,且确保tests不会因为网络/上游问题导致失败。

Billyzou0741326 avatar Oct 14 '22 05:10 Billyzou0741326