我想从此文件中运行 doctests,但我不清楚要完成它:
README.md
:
# WELCOME!
This library is helpful and will help you in _many_ ways!
For example:
```
>>> import library
>>> library.helps()
True
```
(旁白:谁能帮我把它突出显示为降价?)
我想从此文件中运行 doctests,但我不清楚要完成它:
README.md
:
# WELCOME!
This library is helpful and will help you in _many_ ways!
For example:
```
>>> import library
>>> library.helps()
True
```
(旁白:谁能帮我把它突出显示为降价?)
您可以使用以下命令在命令行上doctest
运行:README
python -m doctest -v README.md
该-m
参数告诉 Python 将以下模块作为脚本运行。当作为脚本运行时,doctest
模块doctest.testmod
在以下文件上运行函数。最后,-v
参数使得doctest
以详细模式运行;如果它被关闭,doctest
则仅在至少一个测试失败时才产生输出(如果一切都成功则不会产生输出)。
刚刚发现这个phmdoctest包,它似乎与常见的 python 突出显示降价配合得很好:
Any text here for example...
```python
print(1+2)
```
sample output:
```
3
```
和一个简单的用法:
phmdoctest README.md --outfile tests/test_readme.py
python -m pytest tests -v
在第一行中,您生成一个新的测试文件,然后为整个项目运行标准测试...