- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 Nose 设置为 GAE 的测试运行程序。
我创建了一个虚拟环境并激活它。
然后我尝试使用pip来安装nose。
看起来安装成功,但由于某种原因,nosetests 二进制文件没有安装。
(env) bryanwheelock@Bryans-MacBook 1 月 31 日星期二 09:46:10 ~/work/flask_TDD
$ pip -v 安装nose2
Collecting nose2
1 location(s) to search for versions of nose2:
* https://pypi.python.org/simple/nose2/
Getting page https://pypi.python.org/simple/nose2/
Looking up "https://pypi.python.org/simple/nose2/" in the cache
No cache entry available
Starting new HTTPS connection (1): pypi.python.org
"GET /simple/nose2/ HTTP/1.1" 200 1339
Updating cache with response from "https://pypi.python.org/simple/nose2/"
Caching b/c date exists and max-age > 0
Analyzing links from page https://pypi.python.org/simple/nose2/
Found link https://pypi.python.org/packages/cc/12/2f5257e2aaaf8fbf752a2da34faed4dcc49784581daf47a7045d07a6cf10/nose2-0.6.4.tar.gz#md5=4a50ad87d0713a193532cb4c4dde07b1 (from https://pypi.python.org/simple/nose2/), version: 0.6.4
Found link https://pypi.python.org/packages/d5/63/806d5f07ea3fc1f8c4df739cf110d87412850ada0d52d905f1bb9c610793/nose2-0.6.0.tar.gz#md5=7d7bbc18a056ed58da28350b7a1880d3 (from https://pypi.python.org/simple/nose2/), version: 0.6.0
Using version 0.6.5 (newest of versions: 0.1, 0.2, 0.3, 0.4.1, 0.4.2, 0.4.3, 0.4.4, 0.4.5, 0.4.6, 0.4.7, 0.5.0, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5)
Looking up "https://pypi.python.org/packages/49/6a/8f203ea5d82590b9e70577be37f6482b791410f6d700a6a14c5299b6ed7d/nose2-0.6.5.tar.gz" in the cache
No cache entry available
"GET /packages/49/6a/8f203ea5d82590b9e70577be37f6482b791410f6d700a6a14c5299b6ed7d/nose2-0.6.5.tar.gz HTTP/1.1" 200 131682
Downloading nose2-0.6.5.tar.gz (131kB)
Downloading from URL https://pypi.python.org/packages/49/6a/8f203ea5d82590b9e70577be37f6482b791410f6d700a6a14c5299b6ed7d/nose2-0.6.5.tar.gz#md5=a54888fe41885cbdc168e394dcc38712 (from https://pypi.python.org/simple/nose2/)
93% |█████████████████████████████▉ | 122kB 3.0MB/s eta 0:00:01 Updating cache with response from "https://pypi.python.org/packages/49/6a/8f203ea5d82590b9e70577be37f6482b791410f6d700a6a14c5299b6ed7d/nose2-0.6.5.tar.gz"
Caching due to etag
100% |████████████████████████████████| 133kB 2.1MB/s
Running setup.py (path:/private/var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/pip-build-peH2_I/nose2/setup.py) egg_info for package nose2
Running command python setup.py egg_info
running egg_info
creating pip-egg-info/nose2.egg-info
writing requirements to pip-egg-info/nose2.egg-info/requires.txt
writing pip-egg-info/nose2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/nose2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/nose2.egg-info/dependency_links.txt
writing entry points to pip-egg-info/nose2.egg-info/entry_points.txt
writing manifest file 'pip-egg-info/nose2.egg-info/SOURCES.txt'
reading manifest file 'pip-egg-info/nose2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found anywhere in distribution
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'pip-egg-info/nose2.egg-info/SOURCES.txt'
Source in /private/var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/pip-build-peH2_I/nose2 has version 0.6.5, which satisfies requirement nose2 from https://pypi.python.org/packages/49/6a/8f203ea5d82590b9e70577be37f6482b791410f6d700a6a14c5299b6ed7d/nose2-0.6.5.tar.gz#md5=a54888fe41885cbdc168e394dcc38712
Requirement already satisfied: six>=1.1 in ./env/lib/python2.7/site-packages (from nose2)
Building wheels for collected packages: nose2
Running setup.py bdist_wheel for nose2 ... Destination directory: /var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/tmpvhAiQdpip-wheel-
Running command /Users/bryanwheelock/work/flask_TDD/env/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/pip-build-peH2_I/nose2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/tmpvhAiQdpip-wheel- --python-tag cp27
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/nose2
copying nose2/__init__.py -> build/lib/nose2
copying nose2/__main__.py -> build/lib/nose2
copying nose2/_version.py -> build/lib/nose2
copying nose2/collector.py -> build/lib/nose2
copying nose2/compat.py -> build/lib/nose2
copying nose2/config.py -> build/lib/nose2
copying nose2/events.py -> build/lib/nose2
copying nose2/exceptions.py -> build/lib/nose2
copying nose2/loader.py -> build/lib/nose2
copying nose2/main.py -> build/lib/nose2
copying nose2/result.py -> build/lib/nose2
copying nose2/runner.py -> build/lib/nose2
copying nose2/session.py -> build/lib/nose2
copying nose2/sphinxext.py -> build/lib/nose2
copying nose2/suite.py -> build/lib/nose2
copying nose2/util.py -> build/lib/nose2
creating build/lib/nose2/plugins
copying nose2/plugins/__init__.py -> build/lib/nose2/plugins
copying nose2/plugins/attrib.py -> build/lib/nose2/plugins
copying nose2/plugins/buffer.py -> build/lib/nose2/plugins
copying nose2/plugins/collect.py -> build/lib/nose2/plugins
copying nose2/plugins/coverage.py -> build/lib/nose2/plugins
copying nose2/plugins/debugger.py -> build/lib/nose2/plugins
copying nose2/plugins/doctests.py -> build/lib/nose2/plugins
copying nose2/plugins/dundertest.py -> build/lib/nose2/plugins
copying nose2/plugins/failfast.py -> build/lib/nose2/plugins
copying nose2/plugins/junitxml.py -> build/lib/nose2/plugins
copying nose2/plugins/layers.py -> build/lib/nose2/plugins
copying nose2/plugins/logcapture.py -> build/lib/nose2/plugins
copying nose2/plugins/mp.py -> build/lib/nose2/plugins
copying nose2/plugins/outcomes.py -> build/lib/nose2/plugins
copying nose2/plugins/printhooks.py -> build/lib/nose2/plugins
copying nose2/plugins/prof.py -> build/lib/nose2/plugins
copying nose2/plugins/result.py -> build/lib/nose2/plugins
copying nose2/plugins/testid.py -> build/lib/nose2/plugins
creating build/lib/nose2/plugins/loader
copying nose2/plugins/loader/__init__.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/discovery.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/eggdiscovery.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/functions.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/generators.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/loadtests.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/parameters.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/testcases.py -> build/lib/nose2/plugins/loader
copying nose2/plugins/loader/testclasses.py -> build/lib/nose2/plugins/loader
creating build/lib/nose2/tests
copying nose2/tests/__init__.py -> build/lib/nose2/tests
copying nose2/tests/_common.py -> build/lib/nose2/tests
creating build/lib/nose2/tests/functional
copying nose2/tests/functional/__init__.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_attrib_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_collect_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_coverage.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_decorators.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_discovery_loader.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_doctests_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_dundertest_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_eggdiscovery_loader.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_junitxml_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_layers_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_loading.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_loadtests_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_logcapture_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_main.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_mp_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_printhooks_plugin.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_session.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_such_dsl.py -> build/lib/nose2/tests/functional
copying nose2/tests/functional/test_util.py -> build/lib/nose2/tests/functional
creating build/lib/nose2/tests/unit
copying nose2/tests/unit/__init__.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_attrib_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_buffer_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_collect_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_collector.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_config.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_debugger_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_decorators.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_doctest_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_dundertest_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_failfast.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_functions_loader.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_generators_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_junitxml.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_layers_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_loader.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_logcapture_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_mp_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_outcomes_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_params_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_plugin_api.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_printhooks_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_prof_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_result.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_session.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_testcase_loader.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_testclass_loader.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_testid_plugin.py -> build/lib/nose2/tests/unit
copying nose2/tests/unit/test_util.py -> build/lib/nose2/tests/unit
creating build/lib/nose2/tools
copying nose2/tools/__init__.py -> build/lib/nose2/tools
copying nose2/tools/decorators.py -> build/lib/nose2/tools
copying nose2/tools/params.py -> build/lib/nose2/tools
copying nose2/tools/such.py -> build/lib/nose2/tools
creating build/lib/nose2/backports
copying nose2/backports/__init__.py -> build/lib/nose2/backports
copying nose2/backports/ordereddict.py -> build/lib/nose2/backports
running build_scripts
creating build/scripts-2.7
copying and adjusting bin/nose2 -> build/scripts-2.7
changing mode of build/scripts-2.7/nose2 from 644 to 755
installing to build/bdist.macosx-10.12-intel/wheel
running install
running install_lib
creating build/bdist.macosx-10.12-intel
creating build/bdist.macosx-10.12-intel/wheel
creating build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/__main__.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/_version.py -> build/bdist.macosx-10.12-intel/wheel/nose2
creating build/bdist.macosx-10.12-intel/wheel/nose2/backports
copying build/lib/nose2/backports/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/backports
copying build/lib/nose2/backports/ordereddict.py -> build/bdist.macosx-10.12-intel/wheel/nose2/backports
copying build/lib/nose2/collector.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/compat.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/config.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/events.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/exceptions.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/main.py -> build/bdist.macosx-10.12-intel/wheel/nose2
creating build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/attrib.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/buffer.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/collect.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/coverage.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/debugger.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/doctests.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/dundertest.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/failfast.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/junitxml.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/layers.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
creating build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/discovery.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/eggdiscovery.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/functions.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/generators.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/loadtests.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/parameters.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/testcases.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/loader/testclasses.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins/loader
copying build/lib/nose2/plugins/logcapture.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/mp.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/outcomes.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/printhooks.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/prof.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/result.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/plugins/testid.py -> build/bdist.macosx-10.12-intel/wheel/nose2/plugins
copying build/lib/nose2/result.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/runner.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/session.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/sphinxext.py -> build/bdist.macosx-10.12-intel/wheel/nose2
copying build/lib/nose2/suite.py -> build/bdist.macosx-10.12-intel/wheel/nose2
creating build/bdist.macosx-10.12-intel/wheel/nose2/tests
copying build/lib/nose2/tests/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests
copying build/lib/nose2/tests/_common.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests
creating build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_attrib_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_collect_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_coverage.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_decorators.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_discovery_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_doctests_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_dundertest_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_eggdiscovery_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_junitxml_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_layers_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_loading.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_loadtests_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_logcapture_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_main.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_mp_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_printhooks_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_session.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_such_dsl.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
copying build/lib/nose2/tests/functional/test_util.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/functional
creating build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_attrib_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_buffer_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_collect_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_collector.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_config.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_debugger_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_decorators.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_doctest_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_dundertest_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_failfast.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_functions_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_generators_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_junitxml.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_layers_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_logcapture_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_mp_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_outcomes_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_params_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_plugin_api.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_printhooks_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_prof_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_result.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_session.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_testcase_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_testclass_loader.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_testid_plugin.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
copying build/lib/nose2/tests/unit/test_util.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tests/unit
creating build/bdist.macosx-10.12-intel/wheel/nose2/tools
copying build/lib/nose2/tools/__init__.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tools
copying build/lib/nose2/tools/decorators.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tools
copying build/lib/nose2/tools/params.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tools
copying build/lib/nose2/tools/such.py -> build/bdist.macosx-10.12-intel/wheel/nose2/tools
copying build/lib/nose2/util.py -> build/bdist.macosx-10.12-intel/wheel/nose2
running install_egg_info
running egg_info
writing requirements to nose2.egg-info/requires.txt
writing nose2.egg-info/PKG-INFO
writing top-level names to nose2.egg-info/top_level.txt
writing dependency_links to nose2.egg-info/dependency_links.txt
writing entry points to nose2.egg-info/entry_points.txt
reading manifest file 'nose2.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '__pycache__' found anywhere in distribution
warning: no previously-included files matching '*~' found anywhere in distribution
warning: no previously-included files matching '*.pyc' found anywhere in distribution
writing manifest file 'nose2.egg-info/SOURCES.txt'
Copying nose2.egg-info to build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5-py2.7.egg-info
running install_scripts
creating build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5.data
creating build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5.data/scripts
copying build/scripts-2.7/nose2 -> build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5.data/scripts
changing mode of build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5.data/scripts/nose2 to 755
creating build/bdist.macosx-10.12-intel/wheel/nose2-0.6.5.dist-info/WHEEL
done
Stored in directory: /Users/bryanwheelock/Library/Caches/pip/wheels/24/ee/aa/42b8d1665ee5de70be75f94bc44a712ad69c221b452540e1ea
Removing source in /private/var/folders/lb/h33h9bt13kxct_5s7vwq2k2h0000gn/T/pip-build-peH2_I/nose2
Successfully built nose2
Installing collected packages: nose2
changing mode of /Users/bryanwheelock/work/flask_TDD/env/bin/nose2-2.7 to 755
changing mode of /Users/bryanwheelock/work/flask_TDD/env/bin/nose2 to 755
Successfully installed nose2-0.6.5
Cleaning up...
(env) bryanwheelock@Bryans-MacBook 1 月 31 日星期二 10:22:13 ~/work/flask_TDD
$ Nose 测试-bash:nosetests:找不到命令
(env) bryanwheelock@Bryans-MacBook 1 月 31 日星期二 10:22:19 ~/work/flask_TDD
$ find/-name Nostests 2>/dev/null
(env) bryanwheelock@Bryans-MacBook 1 月 31 日星期二 10:43:24 ~/work/flask_TDD
最佳答案
运行命令将是 nose2
而不是 nosetests
,不是吗?
如安装输出所示
changing mode of /Users/bryanwheelock/work/flask_TDD/env/bin/nose2-2.7 to 755
changing mode of /Users/bryanwheelock/work/flask_TDD/env/bin/nose2 to 755
关于python - 为什么nose2不通过pip安装nosetests?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41962119/
我在Trac / Bitten构建环境中的每个 checkin 中都有一些Selenium Webdriver GUI测试。由于种种愚蠢的原因,这些都是脆弱的,并且重新运行失败的测试总是可以的(除非它
我遇到了这个问题,这让我抓狂! 所以我正在开发我的第一个真正的 Google App Engine 应用程序,我总是喜欢在编写测试时发现新事物。 所以我有以下设置: 我有一个带有 nose、noseg
定义一个 Nose 测试方法test_circlearea_with_min_radius,它创建一个半径为0的圆c2并检查其计算面积是否与值0匹配 我已经编写了下面提到的代码,但仍然没有得到所需的输
它在文档中提到 ( http://nose.readthedocs.org/en/latest/api/core.html ) 但似乎没有任何示例,并且尝试它似乎在 cwd 中运行所有测试。 最佳答案
我正在尝试测试我的 django 项目,我有一个具有非常经典布局的应用程序,如下所示: project ├── __init__.py └── app ├── __init__.py
我正在编写一组测试用例,比如测试模块中的 Test1、Test2。 有没有办法使用命令 nose.main() 在该模块中跳过 Test1 或选择性地仅执行 Test2? 我的模块包含, 测试模块.p
我正在尝试实现一种完整而干净的测试 python 包的方法,一种适合以下要求的方法: 在干净的机器上执行测试而不设置它们 (virtualenv) 从 收集结果多平台 从 收集结果多个python解释
我刚刚开始进行测试开发,而且我正在努力理解要测试的内容。那里有很多 foobar 示例,但我很难知道如何测试我的项目单元。例如,使用这个简单地将文本文件的行作为列表返回的函数: def getLine
似乎是一个愚蠢的问题,但我一直无法弄清楚...... 我想使用 eclipse/pyunit 来运行我所有的测试。我已将测试运行器配置为 Nose 测试运行器。 现在我想让 pyunit 使用 Nos
是否有类似于 Nose 的 spec 的 py.test 插件(也是 pinocchio 的一部分)。我想看到测试运行器输出如下所示: Foobaz - behaves such and such
我已经安装了 django-nose 1.0 作为 Django 1.3.1 项目的测试运行器。我正在按照说明操作 on the pypi page关于仅测试模型。 这是我的 settings.py
如何为所有 Nose 测试用例创建一个仅在初始化期间调用一次的设置函数?我有一个只需要设置一次的全局配置,我觉得向每个模块添加以下内容(甚至为每个模块调用设置函数)有点多余: def setUp(se
我将 nose、django-nose、nose-exclude、coverage 添加到我的 buildout.cfg 中,并且跑了扩建。此外,我将 TEST_RUNNER 和 NOSE_ARGS
我正在为一个函数编写一个测试,该函数使用 Twisted 从 url 下载数据(我知道twisted.web.client.getPage,但是这个函数添加了一些额外的功能)。不管怎样,我想使用nos
我正在尝试使用nosetests 运行目录中的所有pyunit 测试。问题是我在这个目录中有 4 个测试,而 notests 只运行其中之一。如果我单独运行其他三个测试,例如: nosetests -
我有动态量的测试,所以我想使用 for 循环我会尝试这样的事情: from nose.tools import istest, nottest from nose.tools import eq_ i
我刚刚向我的一个 Python 模块添加了一个单元测试,但 nose 拒绝接收。测试看起来像这样: class TestMargin(unittest.TestCase): def setUp
当我运行 nosetests 时出现奇怪的错误: ====================================================================== ERRO
想象一下您有一个 BASE_CLASS 的情况。几个类继承自该类:CHILD_A、CHILD_B、CHILD_C。 现在让我们编写单元测试,但仅限于 CHILD_A、CHILD_B、CHILD_C。我
有没有办法在不运行它们的情况下获取 nose 当前识别的所有测试的列表? 根据文档--collect-only 启用collect-only:只收集和输出测试名称,不运行任何测试。 [COLLECT_
我是一名优秀的程序员,十分优秀!