无法 运行 鼻子测试 类 或功能

Unable to run Nosetests on classes or functions

我正在使用 pycharm 并正在尝试 运行 个人测试。我的“运行 所有测试都有效(使用 py.test),但我想 运行 特定测试。当我尝试 运行 Nosetest 时,我收到此错误:

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

我的 wsgi.py 看起来像这样:

import os os.environ.setdefault("DJANGO_SETTINGS_MODULE", "v3.settings") from django.core.wsgi import get_wsgi_application application = get_wsgi_application()

您是否尝试过 运行使用 py.test 进行特定测试? 例如在命令行上:

py.test [module_filepath]::[name_of_test]

在您的情况下,您可能正在尝试 运行 class 中的一个函数,它看起来像: py.test test_mod.py::TestClass::test_method

(来源:http://doc.pytest.org/en/latest/usage.html

(根据评论重新格式化以便接受答案)