我有一个doctest,当找不到文件时会出现IOError。在
>>> configParser('conffig.ini') # should not exist
Traceback (most recent call last):
...
IOError: No such file: /homes/ndeklein/workspace/MS/PyMS/conffig.ini
但是,如果我想从另一台pc上测试它,或者其他人想测试它,那么路径不会是/homes/ndeklein/workspace/MS/PyMS/。我会想做的
^{pr2}$但因为它在docstring中看到操作系统路径.abspath(作为结果的一部分。在
如何生成docstring测试变量的结果?在
你真的需要匹配路径名吗?如果不是,则使用省略号跳过该部分输出:
如果你这样做了,你就需要捕捉错误并手动测试值。比如:
^{pr2}$相关问题 更多 >
编程相关推荐