[Python-modules-commits] [pytest] 01/10: Import pytest_2.8.5.orig.tar.gz
Barry Warsaw
barry at moszumanska.debian.org
Thu Dec 17 00:08:02 UTC 2015
This is an automated email from the git hooks/post-receive script.
barry pushed a commit to branch master
in repository pytest.
commit f2240a070184f58f07c3c5ff1a3c76703ac198ff
Author: Barry Warsaw <barry at python.org>
Date: Mon Dec 14 10:00:41 2015 -0500
Import pytest_2.8.5.orig.tar.gz
---
.coveragerc | 7 +
.gitignore | 32 -
.hgignore | 39 -
.hgtags | 77 -
.travis.yml | 37 -
AUTHORS | 128 +-
CHANGELOG | 4481 ++++++++--------
CONTRIBUTING.rst | 420 +-
HOWTORELEASE.rst | 59 -
ISSUES.txt | 364 --
LICENSE | 38 +-
MANIFEST.in | 41 +-
Makefile | 25 -
PKG-INFO | 180 +-
README.rst | 119 +-
_pytest/__init__.py | 4 +-
_pytest/_argcomplete.py | 208 +-
_pytest/_pluggy.py | 11 +
_pytest/assertion/__init__.py | 332 +-
_pytest/assertion/newinterpret.py | 730 +--
_pytest/assertion/oldinterpret.py | 1132 ++---
_pytest/assertion/reinterpret.py | 104 +-
_pytest/assertion/rewrite.py | 1754 +++----
_pytest/assertion/util.py | 651 +--
_pytest/cacheprovider.py | 243 +
_pytest/capture.py | 886 ++--
_pytest/config.py | 2114 ++++----
_pytest/core.py | 543 --
_pytest/doctest.py | 416 +-
_pytest/genscript.py | 260 +-
_pytest/helpconfig.py | 271 +-
_pytest/hookspec.py | 562 +-
_pytest/impl | 254 -
_pytest/junitxml.py | 604 ++-
_pytest/main.py | 1470 +++---
_pytest/mark.py | 622 +--
_pytest/monkeypatch.py | 442 +-
_pytest/nose.py | 142 +-
_pytest/pastebin.py | 180 +-
_pytest/pdb.py | 216 +-
_pytest/pytester.py | 1745 ++++---
_pytest/python.py | 4385 ++++++++--------
_pytest/recwarn.py | 306 +-
_pytest/resultlog.py | 208 +-
_pytest/runner.py | 1014 ++--
_pytest/skipping.py | 606 +--
_pytest/standalonetemplate.py | 174 +-
_pytest/terminal.py | 1113 ++--
_pytest/tmpdir.py | 205 +-
_pytest/unittest.py | 396 +-
_pytest/vendored_packages/README.md | 13 +
_pytest/vendored_packages/__init__.py | 0
.../pluggy-0.3.1.dist-info/DESCRIPTION.rst | 10 +
.../pluggy-0.3.1.dist-info/METADATA | 39 +
.../pluggy-0.3.1.dist-info/RECORD | 8 +
.../vendored_packages/pluggy-0.3.1.dist-info/WHEEL | 6 +
.../pluggy-0.3.1.dist-info/metadata.json | 1 +
.../pluggy-0.3.1.dist-info/pbr.json | 1 +
.../pluggy-0.3.1.dist-info/top_level.txt | 1 +
_pytest/vendored_packages/pluggy.py | 777 +++
appveyor.yml | 82 -
appveyor/install.ps1 | 180 -
appveyor/run_with_env.cmd | 47 -
bench/bench.py | 24 +-
bench/bench_argcomplete.py | 38 +-
bench/empty.py | 6 +-
bench/manyparam.py | 24 +-
bench/skip.py | 20 +-
doc/en/Makefile | 321 +-
doc/en/_getdoctarget.py | 32 +-
doc/en/_templates/globaltoc.html | 34 +-
doc/en/_templates/layout.html | 36 +-
doc/en/_templates/links.html | 22 +-
doc/en/_templates/sidebarintro.html | 10 +-
doc/en/_themes/.gitignore | 6 +-
doc/en/_themes/LICENSE | 74 +-
doc/en/_themes/README | 62 +-
doc/en/_themes/flask/layout.html | 48 +-
doc/en/_themes/flask/relations.html | 38 +-
doc/en/_themes/flask/static/flasky.css_t | 1114 ++--
doc/en/_themes/flask/theme.conf | 18 +-
doc/en/_themes/flask_theme_support.py | 172 +-
doc/en/{adopt.txt => adopt.rst} | 156 +-
doc/en/announce/{index.txt => index.rst} | 82 +-
.../{release-2.0.0.txt => release-2.0.0.rst} | 258 +-
.../{release-2.0.1.txt => release-2.0.1.rst} | 134 +-
.../{release-2.0.2.txt => release-2.0.2.rst} | 146 +-
.../{release-2.0.3.txt => release-2.0.3.rst} | 80 +-
.../{release-2.1.0.txt => release-2.1.0.rst} | 94 +-
.../{release-2.1.1.txt => release-2.1.1.rst} | 74 +-
.../{release-2.1.2.txt => release-2.1.2.rst} | 66 +-
.../{release-2.1.3.txt => release-2.1.3.rst} | 64 +-
.../{release-2.2.0.txt => release-2.2.0.rst} | 190 +-
.../{release-2.2.1.txt => release-2.2.1.rst} | 82 +-
.../{release-2.2.2.txt => release-2.2.2.rst} | 86 +-
.../{release-2.2.4.txt => release-2.2.4.rst} | 78 +-
.../{release-2.3.0.txt => release-2.3.0.rst} | 268 +-
.../{release-2.3.1.txt => release-2.3.1.rst} | 78 +-
.../{release-2.3.2.txt => release-2.3.2.rst} | 114 +-
.../{release-2.3.3.txt => release-2.3.3.rst} | 124 +-
.../{release-2.3.4.txt => release-2.3.4.rst} | 78 +-
.../{release-2.3.5.txt => release-2.3.5.rst} | 194 +-
.../{release-2.4.0.txt => release-2.4.0.rst} | 450 +-
.../{release-2.4.1.txt => release-2.4.1.rst} | 50 +-
.../{release-2.4.2.txt => release-2.4.2.rst} | 78 +-
.../{release-2.5.0.txt => release-2.5.0.rst} | 350 +-
.../{release-2.5.1.txt => release-2.5.1.rst} | 94 +-
.../{release-2.5.2.txt => release-2.5.2.rst} | 128 +-
.../{release-2.6.0.txt => release-2.6.0.rst} | 306 +-
.../{release-2.6.1.txt => release-2.6.1.rst} | 118 +-
.../{release-2.6.2.txt => release-2.6.2.rst} | 104 +-
.../{release-2.6.3.txt => release-2.6.3.rst} | 104 +-
.../{release-2.7.0.txt => release-2.7.0.rst} | 202 +-
.../{release-2.7.1.txt => release-2.7.1.rst} | 116 +-
.../{release-2.7.2.txt => release-2.7.2.rst} | 116 +-
doc/en/announce/release-2.8.2.rst | 44 +
doc/en/announce/release-2.8.3.rst | 59 +
doc/en/announce/release-2.8.4.rst | 52 +
doc/en/announce/release-2.8.5.rst | 39 +
doc/en/apiref.txt | 27 -
doc/en/{assert.txt => assert.rst} | 575 +--
.../{bash-completion.txt => bash-completion.rst} | 56 +-
doc/en/{builtin.txt => builtin.rst} | 252 +-
doc/en/cache.rst | 278 +
doc/en/{capture.txt => capture.rst} | 234 +-
doc/en/{changelog.txt => changelog.rst} | 14 +-
doc/en/check_sphinx.py | 34 +-
doc/en/conf.py | 652 +--
doc/en/conftest.py | 2 +-
doc/en/{contact.txt => contact.rst} | 102 +-
doc/en/{contents.txt => contents.rst} | 61 +-
doc/en/{contributing.txt => contributing.rst} | 6 +-
doc/en/{customize.txt => customize.rst} | 420 +-
doc/en/{doctest.txt => doctest.rst} | 161 +-
doc/en/example/assertion/failure_demo.py | 474 +-
.../assertion/global_testmodule_config/conftest.py | 20 +-
.../global_testmodule_config/test_hello.py | 10 +-
doc/en/example/assertion/test_failures.py | 28 +-
.../example/assertion/test_setup_flow_example.py | 84 +-
doc/en/example/{attic.txt => attic.rst} | 158 +-
doc/en/example/conftest.py | 2 +-
doc/en/example/costlysetup/conftest.py | 36 +-
doc/en/example/costlysetup/sub1/__init__.py | 2 +-
doc/en/example/costlysetup/sub1/test_quick.py | 6 +-
doc/en/example/costlysetup/sub2/__init__.py | 2 +-
doc/en/example/costlysetup/sub2/test_two.py | 12 +-
doc/en/example/{index.txt => index.rst} | 68 +-
doc/en/example/layout1/setup.cfg | 8 +-
doc/en/example/{markers.txt => markers.rst} | 1176 ++---
doc/en/example/multipython.py | 102 +-
doc/en/example/{nonpython.txt => nonpython.rst} | 177 +-
doc/en/example/nonpython/conftest.py | 80 +-
doc/en/example/nonpython/test_simple.yml | 14 +-
.../example/{parametrize.txt => parametrize.rst} | 897 ++--
doc/en/example/py2py3/conftest.py | 32 +-
doc/en/example/py2py3/test_py2.py | 14 +-
doc/en/example/py2py3/test_py3.py | 14 +-
doc/en/example/pythoncollection.py | 22 +-
.../{pythoncollection.txt => pythoncollection.rst} | 345 +-
.../{reportingdemo.txt => reportingdemo.rst} | 1196 ++---
doc/en/example/{simple.txt => simple.rst} | 1498 +++---
doc/en/example/{special.txt => special.rst} | 144 +-
doc/en/example/xfail_demo.py | 60 +-
doc/en/{faq.txt => faq.rst} | 332 +-
doc/en/feedback.rst | 16 +-
doc/en/{fixture.txt => fixture.rst} | 1954 +++----
.../{funcarg_compare.txt => funcarg_compare.rst} | 434 +-
doc/en/{funcargs.txt => funcargs.rst} | 28 +-
doc/en/genapi.py | 82 +-
.../{getting-started.txt => getting-started.rst} | 470 +-
doc/en/{goodpractises.txt => goodpractises.rst} | 567 +--
doc/en/{index.txt => index.rst} | 118 +-
doc/en/links.inc | 42 +-
doc/en/{mark.txt => mark.rst} | 75 +-
doc/en/{monkeypatch.txt => monkeypatch.rst} | 165 +-
doc/en/{naming20.txt => naming20.rst} | 40 +-
doc/en/{nose.txt => nose.rst} | 110 +-
doc/en/{overview.txt => overview.rst} | 28 +-
doc/en/{parametrize.txt => parametrize.rst} | 442 +-
doc/en/plugins.rst | 159 +
doc/en/plugins_index/bitbucket.png | Bin 679 -> 0 bytes
doc/en/plugins_index/github.png | Bin 734 -> 0 bytes
doc/en/plugins_index/index.txt | 227 -
doc/en/plugins_index/plugins_index.py | 308 --
doc/en/{projects.txt => projects.rst} | 169 +-
doc/en/pytest.ini | 4 +-
doc/en/recwarn.rst | 124 +
doc/en/recwarn.txt | 42 -
doc/en/release.txt | 54 -
doc/en/{setup.txt => setup.rst} | 20 +-
doc/en/{skipping.txt => skipping.rst} | 603 +--
doc/en/{status.txt => status.rst} | 10 +-
doc/en/{talks.txt => talks.rst} | 223 +-
doc/en/test/{attic.txt => attic.rst} | 234 +-
doc/en/test/config.html | 36 +-
doc/en/test/dist.html | 36 +-
doc/en/test/extend.html | 36 +-
doc/en/test/{index.txt => index.rst} | 70 +-
doc/en/test/{mission.txt => mission.rst} | 26 +-
doc/en/test/plugin/{cov.txt => cov.rst} | 460 +-
doc/en/test/plugin/{coverage.txt => coverage.rst} | 102 +-
doc/en/test/plugin/{django.txt => django.rst} | 14 +-
doc/en/test/plugin/{figleaf.txt => figleaf.rst} | 88 +-
.../test/plugin/{genscript.txt => genscript.rst} | 56 +-
.../test/plugin/{helpconfig.txt => helpconfig.rst} | 76 +-
doc/en/test/plugin/{index.txt => index.rst} | 136 +-
doc/en/test/plugin/{links.txt => links.rst} | 94 +-
doc/en/test/plugin/{nose.txt => nose.rst} | 112 +-
doc/en/test/plugin/{oejskit.txt => oejskit.rst} | 24 +-
doc/en/test/plugin/{terminal.txt => terminal.rst} | 80 +-
doc/en/test/plugin/{xdist.txt => xdist.rst} | 344 +-
doc/en/test/test.html | 36 +-
doc/en/{tmpdir.txt => tmpdir.rst} | 185 +-
doc/en/{unittest.txt => unittest.rst} | 372 +-
doc/en/{usage.txt => usage.rst} | 508 +-
doc/en/{plugins.txt => writing_plugins.rst} | 1082 ++--
doc/en/{xdist.txt => xdist.rst} | 394 +-
doc/en/{xunit_setup.txt => xunit_setup.rst} | 180 +-
doc/en/{yieldfixture.txt => yieldfixture.rst} | 223 +-
extra/get_issues.py | 148 +-
extra/setup-py.test/setup.py | 22 +-
plugin-test.sh | 40 +-
pytest.egg-info/PKG-INFO | 180 +-
pytest.egg-info/SOURCES.txt | 228 +-
pytest.egg-info/entry_points.txt | 2 +-
pytest.egg-info/not-zip-safe | 2 +-
pytest.egg-info/pbr.json | 1 -
pytest.py | 46 +-
requirements-docs.txt | 5 +-
runtox.py | 16 +-
setup.cfg | 38 +-
setup.py | 244 +-
testing/acceptance_test.py | 1348 ++---
testing/conftest.py | 126 -
testing/cx_freeze/install_cx_freeze.py | 20 +-
testing/cx_freeze/tests/test_doctest.txt | 12 +-
testing/python/collect.py | 1998 ++++----
testing/python/fixture.py | 5343 ++++++++++----------
testing/python/integration.py | 707 +--
testing/python/metafunc.py | 1997 ++++----
testing/python/raises.py | 143 +-
testing/test_argcomplete.py | 188 +-
testing/test_assertinterpret.py | 702 +--
testing/test_assertion.py | 1230 ++---
testing/test_assertrewrite.py | 1390 ++---
testing/test_cache.py | 373 ++
testing/test_capture.py | 2116 ++++----
testing/test_collection.py | 1255 ++---
testing/test_config.py | 945 ++--
testing/test_conftest.py | 756 +--
testing/test_core.py | 881 ----
testing/test_doctest.py | 954 ++--
testing/test_genscript.py | 99 +-
testing/test_helpconfig.py | 137 +-
testing/test_junitxml.py | 1210 +++--
testing/test_mark.py | 1298 ++---
testing/test_monkeypatch.py | 561 +-
testing/test_nose.py | 750 +--
testing/test_parseopt.py | 577 +--
testing/test_pastebin.py | 202 +-
testing/test_pdb.py | 577 +--
testing/test_pluginmanager.py | 336 ++
testing/test_pytester.py | 245 +-
testing/test_recwarn.py | 302 +-
testing/test_resultlog.py | 464 +-
testing/test_runner.py | 1140 +++--
testing/test_runner_xunit.py | 504 +-
testing/test_session.py | 487 +-
testing/test_skipping.py | 1477 +++---
testing/test_terminal.py | 1521 +++---
testing/test_tmpdir.py | 286 +-
testing/test_unittest.py | 1457 +++---
tox.ini | 300 +-
273 files changed, 50084 insertions(+), 47177 deletions(-)
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..abaf147
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,7 @@
+[run]
+omit =
+ # standlonetemplate is read dynamically and tested by test_genscript
+ *standalonetemplate.py
+ # oldinterpret could be removed, as it is no longer used in py26+
+ *oldinterpret.py
+ vendored_packages
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 2b7c267..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,32 +0,0 @@
-# Automatically generated by `hgimportsvn`
-.svn
-.hgsvn
-
-# Ignore local virtualenvs
-lib/
-bin/
-include/
-.Python/
-
-# These lines are suggested according to the svn:ignore property
-# Feel free to enable them by uncommenting them
-*.pyc
-*.pyo
-*.swp
-*.class
-*.orig
-*~
-
-doc/*/_build
-build/
-dist/
-*.egg-info
-issue/
-env/
-3rdparty/
-.tox
-.cache
-.coverage
-.ropeproject
-.idea
-
diff --git a/.hgignore b/.hgignore
deleted file mode 100644
index 16257ba..0000000
--- a/.hgignore
+++ /dev/null
@@ -1,39 +0,0 @@
-# Automatically generated by `hgimportsvn`
-syntax:glob
-.svn
-.hgsvn
-
-# Ignore local virtualenvs
-syntax:glob
-lib/
-bin/
-include/
-.Python/
-.env/
-
-# These lines are suggested according to the svn:ignore property
-# Feel free to enable them by uncommenting them
-syntax:glob
-*.pyc
-*.pyo
-*.swp
-*.html
-*.class
-*.orig
-*~
-
-doc/*/_build
-build/
-dist/
-testing/cx_freeze/build
-testing/cx_freeze/cx_freeze_source
-*.egg-info
-issue/
-env/
-env3/
-3rdparty/
-.tox
-.cache
-.coverage
-.ropeproject
-*.sublime-*
diff --git a/.hgtags b/.hgtags
deleted file mode 100644
index be833a1..0000000
--- a/.hgtags
+++ /dev/null
@@ -1,77 +0,0 @@
-52c6d9e78777a5a34e813123997dfc614a1a4767 1.0.0b3
-1c7aaa8c61f3b0945921a9acc7beb184201aed4b 1.0.0b4
-1c7aaa8c61f3b0945921a9acc7beb184201aed4b 1.0.0b4
-0000000000000000000000000000000000000000 1.0.0b4
-0000000000000000000000000000000000000000 1.0.0b4
-8cd6eb91eba313b012d6e568f37d844dc0751f2e 1.0.0b4
-8cd6eb91eba313b012d6e568f37d844dc0751f2e 1.0.0b4
-0000000000000000000000000000000000000000 1.0.0b4
-2cc0507f117ffe721dff7ee026648cfce00ec92f 1.0.0b6
-86f1e1b6e49bf5882a809f11edd1dbb08162cdad 1.0.0b8
-86f1e1b6e49bf5882a809f11edd1dbb08162cdad 1.0.0b8
-c63f35c266cbb26dad6b87b5e115d65685adf448 1.0.0b8
-c63f35c266cbb26dad6b87b5e115d65685adf448 1.0.0b8
-0eaa0fdf2ba0163cf534dc2eff4ba2e5fc66c261 1.0.0b8
-e2a60653cb490aeed81bbbd83c070b99401c211c 1.0.0b9
-5ea0cdf7854c3d4278d36eda94a2b68483a0e211 1.0.0
-5ea0cdf7854c3d4278d36eda94a2b68483a0e211 1.0.0
-7acde360d94b6a2690ce3d03ff39301da84c0a2b 1.0.0
-6bd221981ac99103002c1cb94fede400d23a96a1 1.0.1
-4816e8b80602a3fd3a0a120333ad85fbe7d8bab4 1.0.2
-60c44bdbf093285dc69d5462d4dbb4acad325ca6 1.1.0
-319187fcda66714c5eb1353492babeec3d3c826f 1.1.1
-4fc5212f7626a56b9eb6437b5c673f56dd7eb942 1.2.0
-c143a8c8840a1c68570890c8ac6165bbf92fd3c6 1.2.1
-eafd3c256e8732dfb0a4d49d051b5b4339858926 1.3.0
-d5eacf390af74553227122b85e20345d47b2f9e6 1.3.1
-d5eacf390af74553227122b85e20345d47b2f9e6 1.3.1
-8b8e7c25a13cf863f01b2dd955978285ae9daf6a 1.3.1
-3bff44b188a7ec1af328d977b9d39b6757bb38df 1.3.2
-c59d3fa8681a5b5966b8375b16fccd64a3a8dbeb 1.3.3
-79ef6377705184c55633d456832eea318fedcf61 1.3.4
-79ef6377705184c55633d456832eea318fedcf61 1.3.4
-90fffd35373e9f125af233f78b19416f0938d841 1.3.4
-e9e127acd6f0497324ef7f40cfb997cad4c4cd17 2.0.0
-e4497c2aed358c1988cf7be83ca9394c3c707fa2 2.0.1
-84e5c54b72448194a0f6f815da7e048ac8019d50 2.0.2
-2ef82d82daacb72733a3a532a95c5a37164e5819 2.0.3
-2ef82d82daacb72733a3a532a95c5a37164e5819 2.0.3
-c777dcad166548b7499564cb49ae5c8b4b07f935 2.0.3
-c777dcad166548b7499564cb49ae5c8b4b07f935 2.0.3
-49f11dbff725acdcc5fe3657cbcdf9ae04e25bbc 2.0.3
-49f11dbff725acdcc5fe3657cbcdf9ae04e25bbc 2.0.3
-363e5a5a59c803e6bc176a6f9cc4bf1a1ca2dab0 2.0.3
-e5e1746a197f0398356a43fbe2eebac9690f795d 2.1.0
-5864412c6f3c903384243bd315639d101d7ebc67 2.1.2
-12a05d59249f80276e25fd8b96e8e545b1332b7a 2.1.3
-1522710369337d96bf9568569d5f0ca9b38a74e0 2.2.0
-3da8cec6c5326ed27c144c9b6d7a64a648370005 2.2.1
-92b916483c1e65a80dc80e3f7816b39e84b36a4d 2.2.2
-3c11c5c9776f3c678719161e96cc0a08169c1cb8 2.2.3
-ad9fe504a371ad8eb613052d58f229aa66f53527 2.2.4
-c27a60097767c16a54ae56d9669a77925b213b9b 2.3.0
-acf0e1477fb19a1d35a4e40242b77fa6af32eb17 2.3.1
-8738b828dec53937765db71951ef955cca4c51f6 2.3.2
-7fe44182c434f8ac89149a3c340479872a5d5ccb 2.3.3
-ef299e57f24218dbdd949498d7e660723636bcc3 2.3.4
-fc3a793e87ec907000a47ea0d3a372a2fe218c0a 2.3.5
-b93ac0cdae02effaa3c136a681cc45bba757fe46 1.4.14
-b93ac0cdae02effaa3c136a681cc45bba757fe46 1.4.14
-0000000000000000000000000000000000000000 1.4.14
-0000000000000000000000000000000000000000 1.4.14
-0000000000000000000000000000000000000000 1.4.14
-af860de70cc3f157ac34ca1d4bf557a057bff775 2.4.0
-8828c924acae0b4cad2e2cb92943d51da7cb744a 2.4.1
-8d051f89184bfa3033f5e59819dff9f32a612941 2.4.2
-a064ad64d167508a8e9e73766b1a4e6bd10c85db 2.5.0
-039d543d1ca02a716c0b0de9a7131beb8021e8a2 2.5.1
-421d3b4d150d901de24b1cbeb8955547b1420483 2.5.2
-60725b17a9d1af4100abb8be3f9f4ddf6262bf34 2.6.0
-60725b17a9d1af4100abb8be3f9f4ddf6262bf34 2.6.0
-88af949b9611494e2c65d528f9e565b00fb7e8ca 2.6.0
-a4f9639702baa3eb4f3b16e162f74f7b69f3f9e1 2.6.1
-a4f25c5e649892b5cc746d21be971e4773478af9 2.6.2
-2967aa416a4f3cdb65fc75073a2a148e1f372742 2.6.3
-f03b6de8325f5b6c35cea7c3de092f134ea8ef07 2.6.4
-7ed701fa2fb554bfc0618d447dfec700cc697407 2.7.0
-edc1d080bab5a970da8f6c776be50768829a7b09 2.7.1
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 0f5bcea..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-sudo: false
-language: python
-python:
- - '3.5.0b3'
-# command to install dependencies
-install: "pip install -U tox"
-# # command to run tests
-env:
- matrix:
- - TESTENV=flakes
- - TESTENV=py26
- - TESTENV=py27
- - TESTENV=py33
- - TESTENV=py34
- - TESTENV=py35
- - TESTENV=pypy
- - TESTENV=py27-pexpect
- - TESTENV=py34-pexpect
- - TESTENV=py27-nobyte
- - TESTENV=py27-xdist
- - TESTENV=py34-xdist
- - TESTENV=py27-trial
- - TESTENV=py33
- - TESTENV=py34-trial
- # inprocess tests by default were introduced in 2.8 only;
- # this TESTENV should be enabled when merged back to master
- #- TESTENV=py27-subprocess
- - TESTENV=doctesting
- - TESTENV=py27-cxfreeze
- - TESTENV=coveralls
-script: tox --recreate -i ALL=https://devpi.net/hpk/dev/ -e $TESTENV
-
-notifications:
- irc:
- - "chat.freenode.net#pytest-dev"
- email:
- - pytest-commit at python.org
diff --git a/AUTHORS b/AUTHORS
index ca82b48..84c35d3 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,54 +1,74 @@
-Holger Krekel, holger at merlinux eu
-merlinux GmbH, Germany, office at merlinux eu
-
-Contributors include::
-
-Anatoly Bubenkoff
-Andreas Zeidler
-Andy Freeland
-Anthon van der Neut
-Armin Rigo
-Aron Curzon
-Benjamin Peterson
-Bob Ippolito
-Brian Dorsey
-Brian Okken
-Brianna Laugher
-Carl Friedrich Bolz
-Charles Cloud
-Chris Lamb
-Christian Theunert
-Christian Tismer
-Christopher Gilling
-Daniel Grana
-Daniel Nuri
-Dave Hunt
-David Mohr
-Edison Gustavo Muenz
-Floris Bruynooghe
-Graham Horler
-Grig Gheorghiu
-Guido Wesdorp
-Harald Armin Massa
-Ian Bicking
-Jaap Broekhuizen
-Jan Balster
-Jason R. Coombs
-Jurko Gospodnetić
-Katarzyna Jachim
-Maciek Fijalkowski
-Maho
-Marc Schlaich
-Mark Abramowitz
-Martijn Faassen
-Nicolas Delaby
-Pieter Mulder
-Piotr Banaszkiewicz
-Punyashloka Biswal
-Ralf Schmitt
-Ronny Pfannschmidt
-Ross Lawley
-Samuele Pedroni
-Tom Viner
-Trevor Bekolay
-Wouter van Ackooy
+Holger Krekel, holger at merlinux eu
+merlinux GmbH, Germany, office at merlinux eu
+
+Contributors include::
+
+Abhijeet Kasurde
+Anatoly Bubenkoff
+Andreas Zeidler
+Andy Freeland
+Anthon van der Neut
+Armin Rigo
+Aron Curzon
+Benjamin Peterson
+Bob Ippolito
+Brian Dorsey
+Brian Okken
+Brianna Laugher
+Bruno Oliveira
+Carl Friedrich Bolz
+Charles Cloud
+Chris Lamb
+Christian Theunert
+Christian Tismer
+Christopher Gilling
+Daniel Grana
+Daniel Nuri
+Dave Hunt
+David Mohr
+Edison Gustavo Muenz
+Eduardo Schettino
+Elizaveta Shashkova
+Eric Hunsberger
+Eric Siegerman
+Florian Bruhin
+Floris Bruynooghe
+Gabriel Reis
+Graham Horler
+Grig Gheorghiu
+Guido Wesdorp
+Harald Armin Massa
+Ian Bicking
+Jaap Broekhuizen
+Jan Balster
+Janne Vanhala
+Jason R. Coombs
+Jurko Gospodnetić
+Katarzyna Jachim
+Kevin Cox
+Lee Kamentsky
+Maciek Fijalkowski
+Maho
+Marc Schlaich
+Mark Abramowitz
+Markus Unterwaditzer
+Martijn Faassen
+Michael Birtwell
+Michael Droettboom
+Nicolas Delaby
+Pieter Mulder
+Piotr Banaszkiewicz
+Punyashloka Biswal
+Ralf Schmitt
+Ronny Pfannschmidt
+Ross Lawley
+Samuele Pedroni
+Tom Viner
+Trevor Bekolay
+Wouter van Ackooy
+David Díaz-Barquero
+Eric Hunsberger
+Simon Gomizelj
+Russel Winder
+Ben Webb
+Alexei Kozlenok
diff --git a/CHANGELOG b/CHANGELOG
index c42743d..1b84057 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,2079 +1,2402 @@
-2.7.3 (compared to 2.7.2)
------------------------------
-
-- Allow 'dev', 'rc', or other non-integer version strings in `importorskip`.
- Thanks to Eric Hunsberger for the PR.
-
-- fix issue856: consider --color parameter in all outputs (for example
- --fixtures). Thanks Barney Gale for the report and Bruno Oliveira for the PR.
-
-- fix issue855: passing str objects as `plugins` argument to pytest.main
- is now interpreted as a module name to be imported and registered as a
- plugin, instead of silently having no effect.
- Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
-
-- fix issue744: fix for ast.Call changes in Python 3.5+. Thanks
- Guido van Rossum, Matthias Bussonnier, Stefan Zimmermann and
- Thomas Kluyver.
-
-- fix issue842: applying markers in classes no longer propagate this markers
- to superclasses which also have markers.
- Thanks xmo-odoo for the report and Bruno Oliveira for the PR.
-
-- preserve warning functions after call to pytest.deprecated_call. Thanks
- Pieter Mulder for PR.
-
-- fix issue854: autouse yield_fixtures defined as class members of
- unittest.TestCase subclasses now work as expected.
- Thannks xmo-odoo for the report and Bruno Oliveira for the PR.
-
-- fix issue833: --fixtures now shows all fixtures of collected test files, instead of just the
- fixtures declared on the first one.
- Thanks Florian Bruhin for reporting and Bruno Oliveira for the PR.
-
-- fix issue863: skipped tests now report the correct reason when a skip/xfail
- condition is met when using multiple markers.
- Thanks Raphael Pierzina for reporting and Bruno Oliveira for the PR.
-
-- optimized tmpdir fixture initialization, which should make test sessions
- faster (specially when using pytest-xdist). The only visible effect
- is that now pytest uses a subdirectory in the $TEMP directory for all
- directories created by this fixture (defaults to $TEMP/pytest-$USER).
- Thanks Bruno Oliveira for the PR.
-
-
-2.7.2 (compared to 2.7.1)
------------------------------
-
-- fix issue767: pytest.raises value attribute does not contain the exception
- instance on Python 2.6. Thanks Eric Siegerman for providing the test
- case and Bruno Oliveira for PR.
-
-- Automatically create directory for junitxml and results log.
- Thanks Aron Curzon.
-
-- fix issue713: JUnit XML reports for doctest failures.
- Thanks Punyashloka Biswal.
-
-- fix issue735: assertion failures on debug versions of Python 3.4+
- Thanks Benjamin Peterson.
-
-- fix issue114: skipif marker reports to internal skipping plugin;
- Thanks Floris Bruynooghe for reporting and Bruno Oliveira for the PR.
-
-- fix issue748: unittest.SkipTest reports to internal pytest unittest plugin.
- Thanks Thomas De Schampheleire for reporting and Bruno Oliveira for the PR.
-
-- fix issue718: failed to create representation of sets containing unsortable
- elements in python 2. Thanks Edison Gustavo Muenz.
-
-- fix issue756, fix issue752 (and similar issues): depend on py-1.4.29
- which has a refined algorithm for traceback generation.
-
-
-2.7.1 (compared to 2.7.0)
------------------------------
-
-- fix issue731: do not get confused by the braces which may be present
- and unbalanced in an object's repr while collapsing False
- explanations. Thanks Carl Meyer for the report and test case.
-
-- fix issue553: properly handling inspect.getsourcelines failures in
- FixtureLookupError which would lead to to an internal error,
- obfuscating the original problem. Thanks talljosh for initial
- diagnose/patch and Bruno Oliveira for final patch.
-
-- fix issue660: properly report scope-mismatch-access errors
- independently from ordering of fixture arguments. Also
- avoid the pytest internal traceback which does not provide
- information to the user. Thanks Holger Krekel.
-
-- streamlined and documented release process. Also all versions
- (in setup.py and documentation generation) are now read
- from _pytest/__init__.py. Thanks Holger Krekel.
-
-- fixed docs to remove the notion that yield-fixtures are experimental.
- They are here to stay :) Thanks Bruno Oliveira.
-
-- Support building wheels by using environment markers for the
- requirements. Thanks Ionel Maries Cristian.
-
-- fixed regression to 2.6.4 which surfaced e.g. in lost stdout capture printing
- when tests raised SystemExit. Thanks Holger Krekel.
-
-- reintroduced _pytest fixture of the pytester plugin which is used
- at least by pytest-xdist.
-
-2.7.0 (compared to 2.6.4)
------------------------------
-
-- fix issue435: make reload() work when assert rewriting is active.
- Thanks Daniel Hahler.
-
-- fix issue616: conftest.py files and their contained fixutres are now
- properly considered for visibility, independently from the exact
- current working directory and test arguments that are used.
- Many thanks to Eric Siegerman and his PR235 which contains
- systematic tests for conftest visibility and now passes.
- This change also introduces the concept of a ``rootdir`` which
- is printed as a new pytest header and documented in the pytest
- customize web page.
-
-- change reporting of "diverted" tests, i.e. tests that are collected
- in one file but actually come from another (e.g. when tests in a test class
- come from a base class in a different file). We now show the nodeid
- and indicate via a postfix the other file.
-
-- add ability to set command line options by environment variable PYTEST_ADDOPTS.
-
-- added documentation on the new pytest-dev teams on bitbucket and
- github. See https://pytest.org/latest/contributing.html .
- Thanks to Anatoly for pushing and initial work on this.
-
-- fix issue650: new option ``--docttest-ignore-import-errors`` which
- will turn import errors in doctests into skips. Thanks Charles Cloud
- for the complete PR.
-
-- fix issue655: work around different ways that cause python2/3
- to leak sys.exc_info into fixtures/tests causing failures in 3rd party code
-
-- fix issue615: assertion re-writing did not correctly escape % signs
- when formatting boolean operations, which tripped over mixing
- booleans with modulo operators. Thanks to Tom Viner for the report,
- triaging and fix.
-
-- implement issue351: add ability to specify parametrize ids as a callable
- to generate custom test ids. Thanks Brianna Laugher for the idea and
- implementation.
-
-- introduce and document new hookwrapper mechanism useful for plugins
- which want to wrap the execution of certain hooks for their purposes.
- This supersedes the undocumented ``__multicall__`` protocol which
- pytest itself and some external plugins use. Note that pytest-2.8
- is scheduled to drop supporting the old ``__multicall__``
- and only support the hookwrapper protocol.
-
-- majorly speed up invocation of plugin hooks
-
-- use hookwrapper mechanism in builtin pytest plugins.
-
-- add a doctest ini option for doctest flags, thanks Holger Peters.
-
-- add note to docs that if you want to mark a parameter and the
- parameter is a callable, you also need to pass in a reason to disambiguate
- it from the "decorator" case. Thanks Tom Viner.
-
-- "python_classes" and "python_functions" options now support glob-patterns
- for test discovery, as discussed in issue600. Thanks Ldiary Translations.
-
-- allow to override parametrized fixtures with non-parametrized ones and vice versa (bubenkoff).
-
-- fix issue463: raise specific error for 'parameterize' misspelling (pfctdayelise).
-
-- On failure, the ``sys.last_value``, ``sys.last_type`` and
- ``sys.last_traceback`` are set, so that a user can inspect the error
- via postmortem debugging (almarklein).
-
-2.6.4
-----------
-
-- Improve assertion failure reporting on iterables, by using ndiff and
- pprint.
-
-- removed outdated japanese docs from source tree.
-
-- docs for "pytest_addhooks" hook. Thanks Bruno Oliveira.
-
-- updated plugin index docs. Thanks Bruno Oliveira.
-
-- fix issue557: with "-k" we only allow the old style "-" for negation
- at the beginning of strings and even that is deprecated. Use "not" instead.
- This should allow to pick parametrized tests where "-" appeared in the parameter.
-
-- fix issue604: Escape % character in the assertion message.
-
-- fix issue620: add explanation in the --genscript target about what
- the binary blob means. Thanks Dinu Gherman.
-
-- fix issue614: fixed pastebin support.
-
-
-- fix issue620: add explanation in the --genscript target about what
- the binary blob means. Thanks Dinu Gherman.
-
-- fix issue614: fixed pastebin support.
-
-2.6.3
------------
-
-- fix issue575: xunit-xml was reporting collection errors as failures
- instead of errors, thanks Oleg Sinyavskiy.
-
-- fix issue582: fix setuptools example, thanks Laszlo Papp and Ronny
- Pfannschmidt.
-
-- Fix infinite recursion bug when pickling capture.EncodedFile, thanks
- Uwe Schmitt.
-
-- fix issue589: fix bad interaction with numpy and others when showing
- exceptions. Check for precise "maximum recursion depth exceed" exception
- instead of presuming any RuntimeError is that one (implemented in py
- dep). Thanks Charles Cloud for analysing the issue.
-
-- fix conftest related fixture visibility issue: when running with a
- CWD outside a test package pytest would get fixture discovery wrong.
- Thanks to Wolfgang Schnerring for figuring out a reproducable example.
-
-- Introduce pytest_enter_pdb hook (needed e.g. by pytest_timeout to cancel the
- timeout when interactively entering pdb). Thanks Wolfgang Schnerring.
-
-- check xfail/skip also with non-python function test items. Thanks
- Floris Bruynooghe.
-
-2.6.2
------------
-
-- Added function pytest.freeze_includes(), which makes it easy to embed
- pytest into executables using tools like cx_freeze.
- See docs for examples and rationale. Thanks Bruno Oliveira.
-
-- Improve assertion rewriting cache invalidation precision.
-
-- fixed issue561: adapt autouse fixture example for python3.
-
-- fixed issue453: assertion rewriting issue with __repr__ containing
- "\n{", "\n}" and "\n~".
-
-- fix issue560: correctly display code if an "else:" or "finally:" is
- followed by statements on the same line.
-
-- Fix example in monkeypatch documentation, thanks t-8ch.
-
-- fix issue572: correct tmpdir doc example for python3.
-
-- Do not mark as universal wheel because Python 2.6 is different from
- other builds due to the extra argparse dependency. Fixes issue566.
- Thanks sontek.
-
-- Implement issue549: user-provided assertion messages now no longer
- replace the py.test introspection message but are shown in addition
- to them.
-
-2.6.1
------------------------------------
-
-- No longer show line numbers in the --verbose output, the output is now
- purely the nodeid. The line number is still shown in failure reports.
- Thanks Floris Bruynooghe.
-
-- fix issue437 where assertion rewriting could cause pytest-xdist slaves
- to collect different tests. Thanks Bruno Oliveira.
-
-- fix issue555: add "errors" attribute to capture-streams to satisfy
- some distutils and possibly other code accessing sys.stdout.errors.
-
-- fix issue547 capsys/capfd also work when output capturing ("-s") is disabled.
-
-- address issue170: allow pytest.mark.xfail(...) to specify expected exceptions via
- an optional "raises=EXC" argument where EXC can be a single exception
- or a tuple of exception classes. Thanks David Mohr for the complete
- PR.
-
-- fix integration of pytest with unittest.mock.patch decorator when
- it uses the "new" argument. Thanks Nicolas Delaby for test and PR.
-
-- fix issue with detecting conftest files if the arguments contain
- "::" node id specifications (copy pasted from "-v" output)
-
-- fix issue544 by only removing "@NUM" at the end of "::" separated parts
- and if the part has an ".py" extension
-
-- don't use py.std import helper, rather import things directly.
- Thanks Bruno Oliveira.
-
-2.6
------------------------------------
-
-- Cache exceptions from fixtures according to their scope (issue 467).
-
-- fix issue537: Avoid importing old assertion reinterpretation code by default.
-
-- fix issue364: shorten and enhance tracebacks representation by default.
- The new "--tb=auto" option (default) will only display long tracebacks
- for the first and last entry. You can get the old behaviour of printing
- all entries as long entries with "--tb=long". Also short entries by
- default are now printed very similarly to "--tb=native" ones.
-
-- fix issue514: teach assertion reinterpretation about private class attributes
-
-- change -v output to include full node IDs of tests. Users can copy
- a node ID from a test run, including line number, and use it as a
- positional argument in order to run only a single test.
-
-- fix issue 475: fail early and comprehensible if calling
- pytest.raises with wrong exception type.
-
-- fix issue516: tell in getting-started about current dependencies.
-
-- cleanup setup.py a bit and specify supported versions. Thanks Jurko
- Gospodnetic for the PR.
-
-- change XPASS colour to yellow rather then red when tests are run
- with -v.
-
-- fix issue473: work around mock putting an unbound method into a class
- dict when double-patching.
-
-- fix issue498: if a fixture finalizer fails, make sure that
- the fixture is still invalidated.
-
-- fix issue453: the result of the pytest_assertrepr_compare hook now gets
- it's newlines escaped so that format_exception does not blow up.
-
-- internal new warning system: pytest will now produce warnings when
- it detects oddities in your test collection or execution.
- Warnings are ultimately sent to a new pytest_logwarning hook which is
- currently only implemented by the terminal plugin which displays
- warnings in the summary line and shows more details when -rw (report on
- warnings) is specified.
-
-- change skips into warnings for test classes with an __init__ and
- callables in test modules which look like a test but are not functions.
-
-- fix issue436: improved finding of initial conftest files from command
- line arguments by using the result of parse_known_args rather than
- the previous flaky heuristics. Thanks Marc Abramowitz for tests
- and initial fixing approaches in this area.
-
-- fix issue #479: properly handle nose/unittest(2) SkipTest exceptions
- during collection/loading of test modules. Thanks to Marc Schlaich
- for the complete PR.
-
-- fix issue490: include pytest_load_initial_conftests in documentation
- and improve docstring.
-
-- fix issue472: clarify that ``pytest.config.getvalue()`` cannot work
- if it's triggered ahead of command line parsing.
-
-- merge PR123: improved integration with mock.patch decorator on tests.
-
... 98356 lines suppressed ...
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pytest.git
More information about the Python-modules-commits
mailing list