草庐IT

python - django-nose 与默认的 Django 测试运行器有何不同

我已经看到并阅读了很多人使用Nose来运行他们的Django测试。我无法弄清楚使用Nose运行我的Django测试的额外好处。如果有人能告诉我Nose是什么以及它如何为Django项目添加更多内容,那将会很有帮助。我找不到概述这些要点的好文档/文章。谢谢 最佳答案 我也对此感到好奇,似乎django-nose使用pythonNose库的主要优点是“测试发现”。此外,来自http://readthedocs.org/docs/nose/en/latest/testing.htmlyoucanalsowritesimpletestfun

python - django-nose 与默认的 Django 测试运行器有何不同

我已经看到并阅读了很多人使用Nose来运行他们的Django测试。我无法弄清楚使用Nose运行我的Django测试的额外好处。如果有人能告诉我Nose是什么以及它如何为Django项目添加更多内容,那将会很有帮助。我找不到概述这些要点的好文档/文章。谢谢 最佳答案 我也对此感到好奇,似乎django-nose使用pythonNose库的主要优点是“测试发现”。此外,来自http://readthedocs.org/docs/nose/en/latest/testing.htmlyoucanalsowritesimpletestfun

python - 我可以将 Nose 覆盖输出限制到目录(而不是包)吗?

我的SUT看起来像:foo.pybar.pytests/__init__.py[empty]tests/foo_tests.pytests/bar_tests.pytests/integration/__init__.py[empty]tests/integration/foo_tests.pytests/integration/bar_tests.py当我运行nosetests--with-coverage时,我会得到各种详细信息我宁愿忽略的模块。但我不能使用--cover-package=PACKAGE选项,因为foo.py&bar.py不在一个包裹。(见后面的话题http://l

python - 我可以将 Nose 覆盖输出限制到目录(而不是包)吗?

我的SUT看起来像:foo.pybar.pytests/__init__.py[empty]tests/foo_tests.pytests/bar_tests.pytests/integration/__init__.py[empty]tests/integration/foo_tests.pytests/integration/bar_tests.py当我运行nosetests--with-coverage时,我会得到各种详细信息我宁愿忽略的模块。但我不能使用--cover-package=PACKAGE选项,因为foo.py&bar.py不在一个包裹。(见后面的话题http://l

python - 如何使用不同版本的 Python 运行 Python Nose 测试

我们有带有古老Python2.4解释器的CentOS。但我们想用更新的2.5/2.6语法编写测试。假设我们安装了第二个Python解释器(例如python2.6),有什么办法吗运行'nosetests'shell命令并告诉它使用特定的Python解释器而不是默认解释器? 最佳答案 nosetests文件在Python中,因此只需在新版本中运行它即可。查找文件所在的位置:whichnosetests然后:python2.6/usr/bin/nosetests调整名称和路径以匹配您的系统。我还没有测试过,但这应该可以。

python - 如何使用不同版本的 Python 运行 Python Nose 测试

我们有带有古老Python2.4解释器的CentOS。但我们想用更新的2.5/2.6语法编写测试。假设我们安装了第二个Python解释器(例如python2.6),有什么办法吗运行'nosetests'shell命令并告诉它使用特定的Python解释器而不是默认解释器? 最佳答案 nosetests文件在Python中,因此只需在新版本中运行它即可。查找文件所在的位置:whichnosetests然后:python2.6/usr/bin/nosetests调整名称和路径以匹配您的系统。我还没有测试过,但这应该可以。

python - Matplotlib: Nose , Tornado

因为我试图在我的mac上安装jupyter,所以我升级了我的pip。它告诉我一切都很好,但后来我注意到了这一pip:Requirementalreadyup-to-date:pipin/Library/Python/2.7/site-packages/pip-10.0.0b2-py2.7.egg(10.0.0b2)matplotlib1.3.1requiresnose,whichisnotinstalled.matplotlib1.3.1requirestornado,whichisnotinstalled.matplotlib1.3.1hasrequirementnumpy>=1.5

python - Matplotlib: Nose , Tornado

因为我试图在我的mac上安装jupyter,所以我升级了我的pip。它告诉我一切都很好,但后来我注意到了这一pip:Requirementalreadyup-to-date:pipin/Library/Python/2.7/site-packages/pip-10.0.0b2-py2.7.egg(10.0.0b2)matplotlib1.3.1requiresnose,whichisnotinstalled.matplotlib1.3.1requirestornado,whichisnotinstalled.matplotlib1.3.1hasrequirementnumpy>=1.5

python - 禁用 Python Nose 测试

当使用Python的Nose测试时,可以通过将测试函数的__test__属性设置为false来禁用单元测试。我已经使用以下装饰器实现了这一点:defunit_test_disabled():defwrapper(func):func.__test__=Falsereturnfuncreturnwrapper@unit_test_disableddeftest_my_sample_test()#codehere...但是,这具有将包装器调用为单元测试的副作用。Wrapper将始终通过,但它包含在nosetests输出中。是否有另一种构造装饰器的方法,以便测试不会运行并且不会出现在Nose

python - 禁用 Python Nose 测试

当使用Python的Nose测试时,可以通过将测试函数的__test__属性设置为false来禁用单元测试。我已经使用以下装饰器实现了这一点:defunit_test_disabled():defwrapper(func):func.__test__=Falsereturnfuncreturnwrapper@unit_test_disableddeftest_my_sample_test()#codehere...但是,这具有将包装器调用为单元测试的副作用。Wrapper将始终通过,但它包含在nosetests输出中。是否有另一种构造装饰器的方法,以便测试不会运行并且不会出现在Nose