gue*_*tli 9 python pytest travis-ci
我pytest在我的.travis.yml中使用来检查我的代码.
我也想查看README.rst.
我通过StackO 回答找到了readme_renderer
现在我问自己如何将其整合到我目前的测试中.
readme_renderer的文档建议这样做,但我不知道如何将它集成到我的设置中:
python setup.py check -r -s
Run Code Online (Sandbox Code Playgroud)
我现在这样检查:
# -*- coding: utf-8 -*-
from __future__ import absolute_import, division, unicode_literals, print_function
import os
import subx
import unittest
class Test(unittest.TestCase):
def test_readme_rst_valid(self):
base_dir = os.path.dirname(os.path.dirname(os.path.dirname(__file__)))
subx.call(cmd=['python', os.path.join(base_dir, 'setup.py'), 'check', '--metadata', '--restructuredtext', '--strict'])
Run Code Online (Sandbox Code Playgroud)
来源:https ://github.com/guettli/reprec/blob/master/reprec/tests/test_setup.py