django-nose相关内容
我无法让django-nose运行. 按照安装说明,我的安装方式是: 运行pip install django-nose 在settings.py中将'django_nose'添加到INSTALLED_APPS(包括最后一个应用,以防可能出现应用顺序问题) 将TEST_RUNNER = 'django_nose.NoseTestSuiteRunner'添加到settings.py
..
我有一个使用 django-nose 的django项目.我想将 django-celery 添加到项目中.我使用单元测试. django-nose和django-celery都需要在我的settings.py文件中进行TEST_RUNNER设置.具体来说: TEST_RUNNER = 'django_nose.NoseTestSuiteRunner' 对于django-nose和:
..
我正在为我的Django应用程序设置一个目录结构,以分离功能和单元测试。我正在使用鼻子作为我的Django项目的测试运行器。 在Django项目的根目录下,我有一个名为“tests”的文件夹,具有以下结构: / p> tests ├──__init__.py ├──功能 │├── __init__.py └──单位 ├──__init__.py ├──data.py ├──
..
我使用django-nose在django(1.4)中运行我的单元测试。 TEST_RUNNER ='django_nose.NoseTestSuiteRunner ' 创建数据库需要很长时间。 所以我发现把它放在settings.py中: os.environ ['REUSE_DB'] =“1” 应该做的伎俩。 djang
..
我正在尝试在我目前的项目中使用Django-nose,但是我不知道如何让鼻子进行测试。所以我开始一个简单的Django 1.4.1项目来了解鼻子。但是,即使在这个简单的测试项目中,我也可以让它运行。 在我继续之前:我知道Stackoverflow有很多类似的问题,例如一个: 如何告诉Django鼻子我的测试是什么? 但在Googling之后,阅读博文和StackOverflow答
..
我试图在Djangos model.Manager()类中模拟一个链接的调用。现在我想模拟 values()和 filter()方法。 要测试我创建了一个小测试项目: 创建虚拟环境 运行 pip install django mock mock-django nose django-nose 创建一个项目 django -admin.py startproject mocktest
..
我已成功安装并配置了 django-nose 与 覆盖 问题是,如果我只是为 ./ manage.py shell 运行覆盖,并退出该shell - 它显示我37%代码覆盖。我完全明白执行的代码并不意味着测试代码。我唯一的问题是 - 现在是什么? 我在设想的是可以在执行任何测试之前导入所有的python模块和“安定”,直接与 coverage 进行沟通,说“好的,开始计数到这里的代码”
..
一段时间以来,我的单元测试已经花费比预期的时间更长。我试图调试它几次,没有太多的成功,因为延迟是在我的测试甚至开始运行之前。这影响了我能够远程测试驱动开发的可能性(也许我的期望太高),所以我想看看我是否可以一劳永逸地解决这个问题。 当运行测试时,测试开始和实际开始之间有70到80秒的延迟。例如,如果我运行一个小模块的测试(使用 time python manage.py test myapp
..
我在测试目录中有一个Django应用程序的测试: my_project / apps / my_app / ├──__init__.py ├── │├──__init__.py │├──field_tests.py │└──storage_tests.py ├──urls.py ├──utils.py └──views.py Django测试运行程序要求
..
使用Django的常规测试运行器,您可以深入了解特定应用程序,TestCase的特定子类或TestCase特定子类中的特定测试运行测试。 例如: ./ manage.py test myapp.MyTestCase.test_something 然而,django-nose似乎不支持任何超出测试特定应用程序的内容。如何复制最后两个行为? 解决方案 鼻子支持测
..
目前有一个项目被配置为通过Django的管理命令来运行coverage: ./ manage.py test - with-coverage --cover-package = notify --cover-branches - 包含--cover-erase 这样会产生如下报告: 名称Stmts Miss Branch BrMiss Cover Missin
..