【问题标题】:django_nose unit tests fail (no such option)django_nose 单元测试失败(没有这样的选项)
【发布时间】:2012-05-19 17:40:43
【问题描述】:

我有一个新项目,无法正确设置 django_nose。我以前从未遇到过这个问题。所以,让我认为这是一个配置问题。但是,我看不出来。

我正在使用 virtualenv 并安装了 nose 和 django-nose。这是我的要求.txt

Django==1.3.1
distribute==0.6.24
django-nose==1.0
nose==1.1.2
psycopg2==2.4.5
wsgiref==0.1.2

settings.py

INSTALLED_APPS = (
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.sites',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_nose',
    'main',
)

TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'

NOSE_ARGS = [
    '--with-spec', '--spec-color',
    # Packages to test
    'main',
]

激活我的 virtualenv 后,当我运行时:

python manage.py test

我得到以下信息:

nosetests --verbosity 1 --with-spec --spec-color main
Usage: manage.py [options]

manage.py: error: no such option: --with-spec

有人遇到过这个问题吗?有人能看出我做错了吗?

【问题讨论】:

    标签: django unit-testing nose nosetests


    【解决方案1】:

    我想通了。我的错(像往常一样)。仅供将来参考......这些实际上不是鼻子争论,可能不应该在那里。它们是匹诺曹的 args。

    pinocchio

    【讨论】:

    • 仅供参考 - 如果一个人在他们的 virtualenv 中安装了 pinocchio,那么 NOSE_ARGS 中的 --with-spec 和 --spec-color 选项可以正常工作。
    猜你喜欢
    • 2023-04-10
    • 2015-04-10
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 2010-11-19
    相关资源
    最近更新 更多