chinapnr / fishbase

自主开发、整理的一套 Python 基础函数库,涵盖 system 系统增强包、logger 日志记录增强包、file 文件处理增强包、 date 日期处理函数包、data 数据信息处理函数包、csv 处理增强函数包、crypt 加密/编码增强包等,可减少程序开发工作量、降低引用复杂度。
MIT License
94 stars 29 forks source link

add swagger module #250

Closed rexyan closed 4 years ago

rexyan commented 4 years ago

see: https://github.com/chinapnr/fishbase/issues/249

coveralls commented 4 years ago

Pull Request Test Coverage Report for Build 605


Changes Missing Coverage Covered Lines Changed/Added Lines %
fishbase/fish_common.py 0 3 0.0%
fishbase/swagger/swagger.py 77 89 86.52%
fishbase/swagger/doc.py 127 194 65.46%
<!-- Total: 204 286 71.33% -->
Files with Coverage Reduction New Missed Lines %
fishbase/fish_common.py 1 91.35%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 567: -5.02%
Covered Lines: 4564
Relevant Lines: 5111

💛 - Coveralls
itaa commented 4 years ago

后续需要考虑下如何实现该模块的单元测试,之前单元测试是 94% ,目前是 73% , 新功能尽量不要降低太多

rexyan commented 4 years ago

后续需要考虑下如何实现该模块的单元测试,之前单元测试是 94% ,目前是 73% , 新功能尽量不要降低太多

文档和 demo/swagger 下示例中已添加新模块的使用方法和技巧。覆盖率较低是因为本次新增代码较多导致,后续加上测试用例