PaiGram
PaiGram copied to clipboard
[Feat]: 增加单元、整合测试
请确保您已阅读以上注意事项,并勾选下方的确认框。
- [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不会因为网络/上游问题导致失败。