小编rrw*_*rw4的帖子

django doctests 没有运行

我在使用 django-nose 运行 django doctests 时遇到问题。添加到 /tests 目录的单元测试运行良好,但 doctests 不是。

我正在尝试在我的“季节”模块上运行 doctests:

python manage.py test season
Run Code Online (Sandbox Code Playgroud)

并得到这个输出:

nosetests --verbosity 1 season --with-doctest
Creating test database for alias 'default'...

----------------------------------------------------------------------
Ran 0 tests in 0.001s

OK
Destroying test database for alias 'default'...
Run Code Online (Sandbox Code Playgroud)

我只是在尝试一个基本的 doctest 来尝试让它工作,例如:

    """
    >>> 1+1 == 2
    True
    """
Run Code Online (Sandbox Code Playgroud)

这是在我的models.py 中。我已经尝试了其他 doctests 实际测试代码,但仍然没有看到任何测试运行。当我使用 --verbosity 3 运行时,我看到一行可能是问题所在:

nose.selector: INFO: <models.py path> is executable; skipped
Run Code Online (Sandbox Code Playgroud)

我找不到更多关于这意味着什么的信息。

settings.py 中的相关片段:

INSTALLED_APPS = (
    'south',
    'django_nose',
    'season',
)

# Django-nose configuration
TEST_RUNNER = …
Run Code Online (Sandbox Code Playgroud)

python testing django doctest nose

5
推荐指数
1
解决办法
1189
查看次数

标签 统计

django ×1

doctest ×1

nose ×1

python ×1

testing ×1