3.5.0.json (poetry-1.1.15) | : | 3.5.0.json (poetry-1.2.0) | ||
---|---|---|---|---|
{ | { | |||
"info": { | "info": { | |||
"author": "Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bru | "author": "Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynoo | |||
ynooghe, Brianna Laugher, Florian Bruhin and others", | ghe, Brianna Laugher, Florian Bruhin and others", | |||
"author_email": "", | "author_email": "", | |||
"bugtrack_url": "https://github.com/pytest-dev/pytest/issues", | "bugtrack_url": "https://github.com/pytest-dev/pytest/issues", | |||
"classifiers": [ | "classifiers": [ | |||
"Development Status :: 6 - Mature", | "Development Status :: 6 - Mature", | |||
"Intended Audience :: Developers", | "Intended Audience :: Developers", | |||
"License :: OSI Approved :: MIT License", | "License :: OSI Approved :: MIT License", | |||
"Operating System :: MacOS :: MacOS X", | "Operating System :: MacOS :: MacOS X", | |||
"Operating System :: Microsoft :: Windows", | "Operating System :: Microsoft :: Windows", | |||
"Operating System :: POSIX", | "Operating System :: POSIX", | |||
"Programming Language :: Python :: 2", | "Programming Language :: Python :: 2", | |||
"Programming Language :: Python :: 2.7", | "Programming Language :: Python :: 2.7", | |||
"Programming Language :: Python :: 3", | "Programming Language :: Python :: 3", | |||
"Programming Language :: Python :: 3.4", | "Programming Language :: Python :: 3.4", | |||
"Programming Language :: Python :: 3.5", | "Programming Language :: Python :: 3.5", | |||
"Programming Language :: Python :: 3.6", | "Programming Language :: Python :: 3.6", | |||
"Programming Language :: Python :: 3.7", | "Programming Language :: Python :: 3.7", | |||
"Topic :: Software Development :: Libraries", | "Topic :: Software Development :: Libraries", | |||
"Topic :: Software Development :: Testing", | "Topic :: Software Development :: Testing", | |||
"Topic :: Utilities" | "Topic :: Utilities" | |||
], | ], | |||
"description": ".. image:: http://docs.pytest.org/en/latest/_static/pyte | "description": ".. image:: http://docs.pytest.org/en/latest/_static/pytest1. | |||
st1.png\n :target: http://docs.pytest.org\n :align: center\n :alt: pytest\ | png\n :target: http://docs.pytest.org\n :align: center\n :alt: pytest\n\n- | |||
n\n------\n\n.. image:: https://img.shields.io/pypi/v/pytest.svg\n :target: h | -----\n\n.. image:: https://img.shields.io/pypi/v/pytest.svg\n :target: https | |||
ttps://pypi.python.org/pypi/pytest\n\n.. image:: https://anaconda.org/conda-forg | ://pypi.python.org/pypi/pytest\n\n.. image:: https://anaconda.org/conda-forge/py | |||
e/pytest/badges/version.svg\n :target: https://anaconda.org/conda-forge/pytes | test/badges/version.svg\n :target: https://anaconda.org/conda-forge/pytest\n\ | |||
t\n\n.. image:: https://img.shields.io/pypi/pyversions/pytest.svg\n :target: | n.. image:: https://img.shields.io/pypi/pyversions/pytest.svg\n :target: http | |||
https://pypi.python.org/pypi/pytest\n\n.. image:: https://img.shields.io/coveral | s://pypi.python.org/pypi/pytest\n\n.. image:: https://img.shields.io/coveralls/p | |||
ls/pytest-dev/pytest/master.svg\n :target: https://coveralls.io/r/pytest-dev/ | ytest-dev/pytest/master.svg\n :target: https://coveralls.io/r/pytest-dev/pyte | |||
pytest\n\n.. image:: https://travis-ci.org/pytest-dev/pytest.svg?branch=master\n | st\n\n.. image:: https://travis-ci.org/pytest-dev/pytest.svg?branch=master\n | |||
:target: https://travis-ci.org/pytest-dev/pytest\n\n.. image:: https://ci.ap | :target: https://travis-ci.org/pytest-dev/pytest\n\n.. image:: https://ci.appvey | |||
pveyor.com/api/projects/status/mrgbjaua7t33pg6b?svg=true\n :target: https://c | or.com/api/projects/status/mrgbjaua7t33pg6b?svg=true\n :target: https://ci.ap | |||
i.appveyor.com/project/pytestbot/pytest\n\n.. image:: https://www.codetriage.com | pveyor.com/project/pytestbot/pytest\n\n.. image:: https://www.codetriage.com/pyt | |||
/pytest-dev/pytest/badges/users.svg\n :target: https://www.codetriage.com/pyt | est-dev/pytest/badges/users.svg\n :target: https://www.codetriage.com/pytest- | |||
est-dev/pytest\n\nThe ``pytest`` framework makes it easy to write small tests, y | dev/pytest\n\nThe ``pytest`` framework makes it easy to write small tests, yet\n | |||
et\nscales to support complex functional testing for applications and libraries. | scales to support complex functional testing for applications and libraries.\n\n | |||
\n\nAn example of a simple test:\n\n.. code-block:: python\n\n # content of t | An example of a simple test:\n\n.. code-block:: python\n\n # content of test_ | |||
est_sample.py\n def inc(x):\n return x + 1\n\n def test_answer():\n | sample.py\n def inc(x):\n return x + 1\n\n def test_answer():\n | |||
assert inc(3) == 5\n\n\nTo execute it::\n\n $ pytest\n =========== | assert inc(3) == 5\n\n\nTo execute it::\n\n $ pytest\n =============== | |||
================== test session starts =============================\n collec | ============== test session starts =============================\n collected | |||
ted 1 items\n\n test_sample.py F\n\n ================================== FA | 1 items\n\n test_sample.py F\n\n ================================== FAILUR | |||
ILURES ===================================\n ________________________________ | ES ===================================\n _________________________________ te | |||
_ test_answer _________________________________\n\n def test_answer():\n | st_answer _________________________________\n\n def test_answer():\n > | |||
> assert inc(3) == 5\n E assert 4 == 5\n E + where | assert inc(3) == 5\n E assert 4 == 5\n E + where 4 = | |||
4 = inc(3)\n\n test_sample.py:5: AssertionError\n ======================== | inc(3)\n\n test_sample.py:5: AssertionError\n ========================== 1 | |||
== 1 failed in 0.04 seconds ===========================\n\n\nDue to ``pytest``'s | failed in 0.04 seconds ===========================\n\n\nDue to ``pytest``'s det | |||
detailed assertion introspection, only plain ``assert`` statements are used. Se | ailed assertion introspection, only plain ``assert`` statements are used. See `g | |||
e `getting-started <http://docs.pytest.org/en/latest/getting-started.html#our-fi | etting-started <http://docs.pytest.org/en/latest/getting-started.html#our-first- | |||
rst-test-run>`_ for more examples.\n\n\nFeatures\n--------\n\n- Detailed info on | test-run>`_ for more examples.\n\n\nFeatures\n--------\n\n- Detailed info on fai | |||
failing `assert statements <http://docs.pytest.org/en/latest/assert.html>`_ (no | ling `assert statements <http://docs.pytest.org/en/latest/assert.html>`_ (no nee | |||
need to remember ``self.assert*`` names);\n\n- `Auto-discovery\n <http://docs. | d to remember ``self.assert*`` names);\n\n- `Auto-discovery\n <http://docs.pyte | |||
pytest.org/en/latest/goodpractices.html#python-test-discovery>`_\n of test modu | st.org/en/latest/goodpractices.html#python-test-discovery>`_\n of test modules | |||
les and functions;\n\n- `Modular fixtures <http://docs.pytest.org/en/latest/fixt | and functions;\n\n- `Modular fixtures <http://docs.pytest.org/en/latest/fixture. | |||
ure.html>`_ for\n managing small or parametrized long-lived test resources;\n\n | html>`_ for\n managing small or parametrized long-lived test resources;\n\n- Ca | |||
- Can run `unittest <http://docs.pytest.org/en/latest/unittest.html>`_ (or trial | n run `unittest <http://docs.pytest.org/en/latest/unittest.html>`_ (or trial),\n | |||
),\n `nose <http://docs.pytest.org/en/latest/nose.html>`_ test suites out of th | `nose <http://docs.pytest.org/en/latest/nose.html>`_ test suites out of the bo | |||
e box;\n\n- Python 2.7, Python 3.4+, PyPy 2.3, Jython 2.5 (untested);\n\n- Rich | x;\n\n- Python 2.7, Python 3.4+, PyPy 2.3, Jython 2.5 (untested);\n\n- Rich plug | |||
plugin architecture, with over 315+ `external plugins <http://plugincompat.herok | in architecture, with over 315+ `external plugins <http://plugincompat.herokuapp | |||
uapp.com>`_ and thriving community;\n\n\nDocumentation\n-------------\n\nFor ful | .com>`_ and thriving community;\n\n\nDocumentation\n-------------\n\nFor full do | |||
l documentation, including installation, tutorials and PDF documents, please see | cumentation, including installation, tutorials and PDF documents, please see htt | |||
http://docs.pytest.org.\n\n\nBugs/Requests\n-------------\n\nPlease use the `Gi | p://docs.pytest.org.\n\n\nBugs/Requests\n-------------\n\nPlease use the `GitHub | |||
tHub issue tracker <https://github.com/pytest-dev/pytest/issues>`_ to submit bug | issue tracker <https://github.com/pytest-dev/pytest/issues>`_ to submit bugs or | |||
s or request features.\n\n\nChangelog\n---------\n\nConsult the `Changelog <http | request features.\n\n\nChangelog\n---------\n\nConsult the `Changelog <http://d | |||
://docs.pytest.org/en/latest/changelog.html>`__ page for fixes and enhancements | ocs.pytest.org/en/latest/changelog.html>`__ page for fixes and enhancements of e | |||
of each version.\n\n\nLicense\n-------\n\nCopyright Holger Krekel and others, 20 | ach version.\n\n\nLicense\n-------\n\nCopyright Holger Krekel and others, 2004-2 | |||
04-2017.\n\nDistributed under the terms of the `MIT`_ license, pytest is free an | 017.\n\nDistributed under the terms of the `MIT`_ license, pytest is free and op | |||
d open source software.\n\n.. _`MIT`: https://github.com/pytest-dev/pytest/blob/ | en source software.\n\n.. _`MIT`: https://github.com/pytest-dev/pytest/blob/mast | |||
master/LICENSE\n\n\n", | er/LICENSE\n\n\n", | |||
"docs_url": null, | "docs_url": null, | |||
"download_url": "", | "download_url": "", | |||
"downloads": { | "downloads": { | |||
"last_day": -1, | "last_day": -1, | |||
"last_month": -1, | "last_month": -1, | |||
"last_week": -1 | "last_week": -1 | |||
}, | ||||
"home_page": "http://pytest.org", | ||||
"keywords": "test unittest", | ||||
"license": "MIT license", | ||||
"maintainer": "", | ||||
"maintainer_email": "", | ||||
"name": "pytest", | ||||
"package_url": "https://pypi.org/project/pytest/", | ||||
"platform": "unix", | ||||
"project_url": "https://pypi.org/project/pytest/", | ||||
"release_url": "https://pypi.org/project/pytest/3.5.0/", | ||||
"requires_dist": [ | ||||
"py (>=1.5.0)", | ||||
"six (>=1.10.0)", | ||||
"setuptools", | ||||
"attrs (>=17.4.0)", | ||||
"more-itertools (>=4.0.0)", | ||||
"pluggy (<0.7,>=0.5)", | ||||
"funcsigs; python_version < \"3.0\"", | ||||
"colorama; sys_platform == \"win32\"" | ||||
], | ||||
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", | ||||
"summary": "pytest: simple powerful testing with Python", | ||||
"version": "3.5.0" | ||||
}, | }, | |||
"last_serial": 3697219, | "home_page": "http://pytest.org", | |||
"urls": [ | "keywords": "test unittest", | |||
{ | "license": "MIT license", | |||
"comment_text": "", | "maintainer": "", | |||
"digests": { | "maintainer_email": "", | |||
"md5": "c0b6697b7130c495aba71cdfcf939cc9", | "name": "pytest", | |||
"sha256": "6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671 | "package_url": "https://pypi.org/project/pytest/", | |||
e73b420c19c" | "platform": "unix", | |||
}, | "project_url": "https://pypi.org/project/pytest/", | |||
"downloads": -1, | "release_url": "https://pypi.org/project/pytest/3.5.0/", | |||
"filename": "pytest-3.5.0-py2.py3-none-any.whl", | "requires_dist": [ | |||
"has_sig": false, | "py (>=1.5.0)", | |||
"md5_digest": "c0b6697b7130c495aba71cdfcf939cc9", | "six (>=1.10.0)", | |||
"packagetype": "bdist_wheel", | "setuptools", | |||
"python_version": "py2.py3", | "attrs (>=17.4.0)", | |||
"size": 194247, | "more-itertools (>=4.0.0)", | |||
"upload_time": "2018-03-22T23:47:54", | "pluggy (<0.7,>=0.5)", | |||
"url": "https://files.pythonhosted.org/packages/ed/96/271c93f75212c0 | "funcsigs; python_version < \"3.0\"", | |||
6e2a7ec3e2fa8a9c90acee0a4838dc05bf379ea09aae31/pytest-3.5.0-py2.py3-none-any.whl | "colorama; sys_platform == \"win32\"" | |||
" | ], | |||
}, | "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", | |||
{ | "summary": "pytest: simple powerful testing with Python", | |||
"comment_text": "", | "version": "3.5.0" | |||
"digests": { | }, | |||
"md5": "b8e13a4091f07ff1fda081cf40ff99f1", | "last_serial": 3697219, | |||
"sha256": "fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553f | "urls": [ | |||
d03da1703e1" | { | |||
}, | "comment_text": "", | |||
"downloads": -1, | "digests": { | |||
"filename": "pytest-3.5.0.tar.gz", | "md5": "c0b6697b7130c495aba71cdfcf939cc9", | |||
"has_sig": false, | "sha256": "6266f87ab64692112e5477eba395cfedda53b1933ccd29478e671e73b420c | |||
"md5_digest": "b8e13a4091f07ff1fda081cf40ff99f1", | 19c" | |||
"packagetype": "sdist", | }, | |||
"python_version": "source", | "downloads": -1, | |||
"size": 830816, | "filename": "pytest-3.5.0-py2.py3-none-any.whl", | |||
"upload_time": "2018-03-22T23:47:56", | "has_sig": false, | |||
"url": "https://files.pythonhosted.org/packages/2d/56/6019153cdd7433 | "md5_digest": "c0b6697b7130c495aba71cdfcf939cc9", | |||
00c5688ab3b07702355283e53c83fbf922242c053ffb7b/pytest-3.5.0.tar.gz" | "packagetype": "bdist_wheel", | |||
} | "python_version": "py2.py3", | |||
] | "size": 194247, | |||
"upload_time": "2018-03-22T23:47:54", | ||||
"url": "https://files.pythonhosted.org/packages/ed/96/271c93f75212c06e2a7e | ||||
c3e2fa8a9c90acee0a4838dc05bf379ea09aae31/pytest-3.5.0-py2.py3-none-any.whl" | ||||
}, | ||||
{ | ||||
"comment_text": "", | ||||
"digests": { | ||||
"md5": "b8e13a4091f07ff1fda081cf40ff99f1", | ||||
"sha256": "fae491d1874f199537fd5872b5e1f0e74a009b979df9d53d1553fd03da170 | ||||
3e1" | ||||
}, | ||||
"downloads": -1, | ||||
"filename": "pytest-3.5.0.tar.gz", | ||||
"has_sig": false, | ||||
"md5_digest": "b8e13a4091f07ff1fda081cf40ff99f1", | ||||
"packagetype": "sdist", | ||||
"python_version": "source", | ||||
"size": 830816, | ||||
"upload_time": "2018-03-22T23:47:56", | ||||
"url": "https://files.pythonhosted.org/packages/2d/56/6019153cdd743300c568 | ||||
8ab3b07702355283e53c83fbf922242c053ffb7b/pytest-3.5.0.tar.gz" | ||||
} | ||||
] | ||||
} | } | |||
End of changes. 2 change blocks. | ||||
140 lines changed or deleted | 139 lines changed or added |