pytest:使用Python脚本测试doctests

时间:2017-09-01 23:38:46

标签: python pytest

我喜欢保留Python脚本rna_filter.py用法的文档字符串,如:

Usage::

  $ python rna_filter.py -r restraints.txt -s test_data/CG.pdb -v
  (d:A1-A2 <  10.0  1)|(d:A2-A1 <= 10 1)
  restraints [('A1', 'A2', '<', '10.0', '1'), ('A2', 'A1', '<=', '10', '1')]

有没有办法用pytest测试它?

编辑:对我来说,这种记录脚本的方式非常方便。例如,我确切地知道脚本的作用,例如rna_filter documentation并且我不想将代码复制到pytest。我想从docstring中测试它们。

0 个答案:

没有答案