python - 如何在pytest中集成对readme的检查

标签 python travis-ci pytest

我在 .travis.yml 中使用 pytest检查我的代码。

我也想查看 README.rst。

我找到了 readme_renderer通过这个 StackO answer

现在我问自己如何将其集成到我当前的测试中。

readme_renderer 的文档建议这样做,但我不知道如何将其集成到我的设置中:

python setup.py check -r -s

最佳答案

我认为最简单和最可靠的选择是编写一个 pytest 插件来复制 distutils command 的内容。您在回答中提到确实如此。

这可以像 conftest.py 一样简单在你的测试目录中。或者,如果您想要一个独立的插件,我们所有人都可以从中受益,那么有一个不错的 cookiecutter template .

Ofc 在调用 pytest 之后在脚本部分手动调用检查本质上没有错。

关于python - 如何在pytest中集成对readme的检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46766570/

相关文章:

Python - 如何在不使用太多内存的情况下存储多个类?

java - 使用 python 或 java 将不可见文本添加到 pdf 以制作可搜索的 pdf

python - 确保 py.test 在 sys.path 中包含应用程序目录

python - 是否有一个函数可以将空格分隔的字符串整数 ['5 2 2' ,'4 2 3' ] 转换为 [[5, 2, 2], [4, 2, 3]]

python - 网页抓取工具不会转到正确的页面

android - 由于许可证问题,Travis android 构建失败

c++ - 如何使用 "trusty"图像在本地执行 C++ 程序的 Travis CI?

python - 更正在 TravisCI 上的 2.7.10 应用程序中打印 unicode 字符时的 unicode 错误

python - py.test 在堆栈跟踪中打印出完整数据

python - 在 pytest 中运行单个文件,该文件是 PEP 420 隐式命名空间包中的模块