nosetests中的AssertionError

时间:2011-10-17 11:25:05

标签: python nosetests

当我用

开始测试时

nosetests --with-doctest --doctest-extension=txt

我收到了这个错误。

F
======================================================================
FAIL: Doctest: README.txt
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/doctest.py", line 2152, in runTest
    raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for README.txt
  File "/home/xralf/example/README.txt", line 0

我该如何修复此错误?测试是否有问题(因为它是第0行)

谢谢

1 个答案:

答案 0 :(得分:1)

README.txt文件中应该有更多的空格,特别是在没有返回值的语句之后(如import语句)。

=============
example
=============
>>> a = 3
>>> a - 1
2
>>> from sqlite3 import dbapi2 as sqlite

some text

重要的是导入语句后的空格。没有它,这将无法奏效。