如何在pytest中保持单元测试和集成测试的分离
根据维基百科和各种文章的说法,将测试分为单元测试(首先运行)和集成测试(其次运行)是最佳实践。单元测试通常非常快速,并应在CI环境中的每次构建中运行,而集成测试需要更长时间运行,应该是每日运行。那么在pytest中有没有办法进行划分?大多数项目似乎没有多个测试文件夹,所以有没有办法确保只根据情况(CI vs每日构建)运行单元测试、集成测试或二者都运行?在计算测试覆盖率时,我想我需要运行两者。在试图将测试划分为这些类别时,我是否走对了路?是否有一个很好的示例项目可以参考?