我有一个文档测试,当找不到文件时会出现 IOError。
>>> configParser('conffig.ini') # should not exist
Traceback (most recent call last):
...
IOError: No such file: /homes/ndeklein/workspace/MS/PyMS/conffig.ini
但是,如果我想从另一台电脑上测试它,或者其他人想测试它,路径不会是 /homes/ndeklein/workspace/MS/PyMS/。我想做
>>> configParser('conffig.ini') # should not exist
Traceback (most recent call last):
...
IOError: No such file: os.path.abspath(conffig.ini)
但是因为它在文档字符串中,所以它看到 os.path.abspath( 作为结果的一部分。
如何制作文档字符串测试变量的结果?