1
0
Fork 0
forked from bton/matekasse

tests versuch 2

This commit is contained in:
2000-Trek 2023-07-28 23:30:45 +02:00
parent fdf385fe06
commit c88f7df83a
2363 changed files with 408191 additions and 0 deletions

View file

@ -0,0 +1 @@
pip

View file

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2004 Holger Krekel and others
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

View file

@ -0,0 +1,222 @@
Metadata-Version: 2.1
Name: pytest
Version: 7.4.0
Summary: pytest: simple powerful testing with Python
Home-page: https://docs.pytest.org/en/latest/
Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others
License: MIT
Project-URL: Changelog, https://docs.pytest.org/en/stable/changelog.html
Project-URL: Twitter, https://twitter.com/pytestdotorg
Project-URL: Source, https://github.com/pytest-dev/pytest
Project-URL: Tracker, https://github.com/pytest-dev/pytest/issues
Keywords: test,unittest
Platform: unix
Platform: linux
Platform: osx
Platform: cygwin
Platform: win32
Classifier: Development Status :: 6 - Mature
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Utilities
Requires-Python: >=3.7
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: iniconfig
Requires-Dist: packaging
Requires-Dist: pluggy (<2.0,>=0.12)
Requires-Dist: exceptiongroup (>=1.0.0rc8) ; python_version < "3.11"
Requires-Dist: tomli (>=1.0.0) ; python_version < "3.11"
Requires-Dist: importlib-metadata (>=0.12) ; python_version < "3.8"
Requires-Dist: colorama ; sys_platform == "win32"
Provides-Extra: testing
Requires-Dist: argcomplete ; extra == 'testing'
Requires-Dist: attrs (>=19.2.0) ; extra == 'testing'
Requires-Dist: hypothesis (>=3.56) ; extra == 'testing'
Requires-Dist: mock ; extra == 'testing'
Requires-Dist: nose ; extra == 'testing'
Requires-Dist: pygments (>=2.7.2) ; extra == 'testing'
Requires-Dist: requests ; extra == 'testing'
Requires-Dist: setuptools ; extra == 'testing'
Requires-Dist: xmlschema ; extra == 'testing'
.. image:: https://github.com/pytest-dev/pytest/raw/main/doc/en/img/pytest_logo_curves.svg
:target: https://docs.pytest.org/en/stable/
:align: center
:height: 200
:alt: pytest
------
.. image:: https://img.shields.io/pypi/v/pytest.svg
:target: https://pypi.org/project/pytest/
.. image:: https://img.shields.io/conda/vn/conda-forge/pytest.svg
:target: https://anaconda.org/conda-forge/pytest
.. image:: https://img.shields.io/pypi/pyversions/pytest.svg
:target: https://pypi.org/project/pytest/
.. image:: https://codecov.io/gh/pytest-dev/pytest/branch/main/graph/badge.svg
:target: https://codecov.io/gh/pytest-dev/pytest
:alt: Code coverage Status
.. image:: https://github.com/pytest-dev/pytest/workflows/test/badge.svg
:target: https://github.com/pytest-dev/pytest/actions?query=workflow%3Atest
.. image:: https://results.pre-commit.ci/badge/github/pytest-dev/pytest/main.svg
:target: https://results.pre-commit.ci/latest/github/pytest-dev/pytest/main
:alt: pre-commit.ci status
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/psf/black
.. image:: https://www.codetriage.com/pytest-dev/pytest/badges/users.svg
:target: https://www.codetriage.com/pytest-dev/pytest
.. image:: https://readthedocs.org/projects/pytest/badge/?version=latest
:target: https://pytest.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://img.shields.io/badge/Discord-pytest--dev-blue
:target: https://discord.com/invite/pytest-dev
:alt: Discord
.. image:: https://img.shields.io/badge/Libera%20chat-%23pytest-orange
:target: https://web.libera.chat/#pytest
:alt: Libera chat
The ``pytest`` framework makes it easy to write small tests, yet
scales to support complex functional testing for applications and libraries.
An example of a simple test:
.. code-block:: python
# content of test_sample.py
def inc(x):
return x + 1
def test_answer():
assert inc(3) == 5
To execute it::
$ pytest
============================= test session starts =============================
collected 1 items
test_sample.py F
================================== FAILURES ===================================
_________________________________ test_answer _________________________________
def test_answer():
> assert inc(3) == 5
E assert 4 == 5
E + where 4 = inc(3)
test_sample.py:5: AssertionError
========================== 1 failed in 0.04 seconds ===========================
Due to ``pytest``'s detailed assertion introspection, only plain ``assert`` statements are used. See `getting-started <https://docs.pytest.org/en/stable/getting-started.html#our-first-test-run>`_ for more examples.
Features
--------
- Detailed info on failing `assert statements <https://docs.pytest.org/en/stable/how-to/assert.html>`_ (no need to remember ``self.assert*`` names)
- `Auto-discovery
<https://docs.pytest.org/en/stable/explanation/goodpractices.html#python-test-discovery>`_
of test modules and functions
- `Modular fixtures <https://docs.pytest.org/en/stable/explanation/fixtures.html>`_ for
managing small or parametrized long-lived test resources
- Can run `unittest <https://docs.pytest.org/en/stable/how-to/unittest.html>`_ (or trial),
`nose <https://docs.pytest.org/en/stable/how-to/nose.html>`_ test suites out of the box
- Python 3.7+ or PyPy3
- Rich plugin architecture, with over 850+ `external plugins <https://docs.pytest.org/en/latest/reference/plugin_list.html>`_ and thriving community
Documentation
-------------
For full documentation, including installation, tutorials and PDF documents, please see https://docs.pytest.org/en/stable/.
Bugs/Requests
-------------
Please use the `GitHub issue tracker <https://github.com/pytest-dev/pytest/issues>`_ to submit bugs or request features.
Changelog
---------
Consult the `Changelog <https://docs.pytest.org/en/stable/changelog.html>`__ page for fixes and enhancements of each version.
Support pytest
--------------
`Open Collective`_ is an online funding platform for open and transparent communities.
It provides tools to raise money and share your finances in full transparency.
It is the platform of choice for individuals and companies that want to make one-time or
monthly donations directly to the project.
See more details in the `pytest collective`_.
.. _Open Collective: https://opencollective.com
.. _pytest collective: https://opencollective.com/pytest
pytest for enterprise
---------------------
Available as part of the Tidelift Subscription.
The maintainers of pytest and thousands of other packages are working with Tidelift to deliver commercial support and
maintenance for the open source dependencies you use to build your applications.
Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.
`Learn more. <https://tidelift.com/subscription/pkg/pypi-pytest?utm_source=pypi-pytest&utm_medium=referral&utm_campaign=enterprise&utm_term=repo>`_
Security
^^^^^^^^
pytest has never been associated with a security vulnerability, but in any case, to report a
security vulnerability please use the `Tidelift security contact <https://tidelift.com/security>`_.
Tidelift will coordinate the fix and disclosure.
License
-------
Copyright Holger Krekel and others, 2004.
Distributed under the terms of the `MIT`_ license, pytest is free and open source software.
.. _`MIT`: https://github.com/pytest-dev/pytest/blob/main/LICENSE

View file

@ -0,0 +1,154 @@
../../../bin/py.test,sha256=ZE6Ekst2jDNDDiz_V1hZ_nE69hmn9481KlWVbu5SxdA,264
../../../bin/pytest,sha256=ZE6Ekst2jDNDDiz_V1hZ_nE69hmn9481KlWVbu5SxdA,264
__pycache__/py.cpython-311.pyc,,
_pytest/__init__.py,sha256=4K-_CZFPuvNtJXNwxyTtnbmpjVkSb-dC75bs29Sg0d4,356
_pytest/__pycache__/__init__.cpython-311.pyc,,
_pytest/__pycache__/_argcomplete.cpython-311.pyc,,
_pytest/__pycache__/_version.cpython-311.pyc,,
_pytest/__pycache__/cacheprovider.cpython-311.pyc,,
_pytest/__pycache__/capture.cpython-311.pyc,,
_pytest/__pycache__/compat.cpython-311.pyc,,
_pytest/__pycache__/debugging.cpython-311.pyc,,
_pytest/__pycache__/deprecated.cpython-311.pyc,,
_pytest/__pycache__/doctest.cpython-311.pyc,,
_pytest/__pycache__/faulthandler.cpython-311.pyc,,
_pytest/__pycache__/fixtures.cpython-311.pyc,,
_pytest/__pycache__/freeze_support.cpython-311.pyc,,
_pytest/__pycache__/helpconfig.cpython-311.pyc,,
_pytest/__pycache__/hookspec.cpython-311.pyc,,
_pytest/__pycache__/junitxml.cpython-311.pyc,,
_pytest/__pycache__/legacypath.cpython-311.pyc,,
_pytest/__pycache__/logging.cpython-311.pyc,,
_pytest/__pycache__/main.cpython-311.pyc,,
_pytest/__pycache__/monkeypatch.cpython-311.pyc,,
_pytest/__pycache__/nodes.cpython-311.pyc,,
_pytest/__pycache__/nose.cpython-311.pyc,,
_pytest/__pycache__/outcomes.cpython-311.pyc,,
_pytest/__pycache__/pastebin.cpython-311.pyc,,
_pytest/__pycache__/pathlib.cpython-311.pyc,,
_pytest/__pycache__/pytester.cpython-311.pyc,,
_pytest/__pycache__/pytester_assertions.cpython-311.pyc,,
_pytest/__pycache__/python.cpython-311.pyc,,
_pytest/__pycache__/python_api.cpython-311.pyc,,
_pytest/__pycache__/python_path.cpython-311.pyc,,
_pytest/__pycache__/recwarn.cpython-311.pyc,,
_pytest/__pycache__/reports.cpython-311.pyc,,
_pytest/__pycache__/runner.cpython-311.pyc,,
_pytest/__pycache__/scope.cpython-311.pyc,,
_pytest/__pycache__/setuponly.cpython-311.pyc,,
_pytest/__pycache__/setupplan.cpython-311.pyc,,
_pytest/__pycache__/skipping.cpython-311.pyc,,
_pytest/__pycache__/stash.cpython-311.pyc,,
_pytest/__pycache__/stepwise.cpython-311.pyc,,
_pytest/__pycache__/terminal.cpython-311.pyc,,
_pytest/__pycache__/threadexception.cpython-311.pyc,,
_pytest/__pycache__/timing.cpython-311.pyc,,
_pytest/__pycache__/tmpdir.cpython-311.pyc,,
_pytest/__pycache__/unittest.cpython-311.pyc,,
_pytest/__pycache__/unraisableexception.cpython-311.pyc,,
_pytest/__pycache__/warning_types.cpython-311.pyc,,
_pytest/__pycache__/warnings.cpython-311.pyc,,
_pytest/_argcomplete.py,sha256=YpnQdf25q066cF9hAQKXIw55HmAx-HWLOPg3wKmT1so,3794
_pytest/_code/__init__.py,sha256=S_sBUyBt-DdDWGJKJviYTWFHhhDFBM7pIMaENaocwaM,483
_pytest/_code/__pycache__/__init__.cpython-311.pyc,,
_pytest/_code/__pycache__/code.cpython-311.pyc,,
_pytest/_code/__pycache__/source.cpython-311.pyc,,
_pytest/_code/code.py,sha256=q74apRbmc8m9UYFSRZRRIIVzHnfG3JsCKNc29hsAmIc,46740
_pytest/_code/source.py,sha256=URY36RBYU0mtBZF4HQoNC0OqVRjmHLetIrjNnvzjh9g,7436
_pytest/_io/__init__.py,sha256=NWs125Ln6IqP5BZNw-V2iN_yYPwGM7vfrAP5ta6MhPA,154
_pytest/_io/__pycache__/__init__.cpython-311.pyc,,
_pytest/_io/__pycache__/saferepr.cpython-311.pyc,,
_pytest/_io/__pycache__/terminalwriter.cpython-311.pyc,,
_pytest/_io/__pycache__/wcwidth.cpython-311.pyc,,
_pytest/_io/saferepr.py,sha256=r222Mkvyl_TXXQvGqGURDaQZBH55l0y7VDxyzBqNw9k,5394
_pytest/_io/terminalwriter.py,sha256=aLbaFJ3KO-B8ZgeWonQ4-dZEcAt1ReX7xAW5BRoaODE,8152
_pytest/_io/wcwidth.py,sha256=YhE3To-vBI7udLtV4B-g-04S3l8VoRD5ki935QipmJA,1253
_pytest/_py/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
_pytest/_py/__pycache__/__init__.cpython-311.pyc,,
_pytest/_py/__pycache__/error.cpython-311.pyc,,
_pytest/_py/__pycache__/path.cpython-311.pyc,,
_pytest/_py/error.py,sha256=Ocm93fwIaLxWvXBQV-0-GbItURWOCdQg8uG6994QhLI,3014
_pytest/_py/path.py,sha256=Fc6aZ7rvsB-7xiM5ZOJr6cHLBh3nNnuPbxkXwbRkNjE,49149
_pytest/_version.py,sha256=mwgW_HF--RdxffHKyzgClIHLg1zSnUec0UvABOpB8es,160
_pytest/assertion/__init__.py,sha256=9eQINJEUWPPvHx3neW5SI6SWf0ntPp2iQXihzPGJA9Q,6458
_pytest/assertion/__pycache__/__init__.cpython-311.pyc,,
_pytest/assertion/__pycache__/rewrite.cpython-311.pyc,,
_pytest/assertion/__pycache__/truncate.cpython-311.pyc,,
_pytest/assertion/__pycache__/util.cpython-311.pyc,,
_pytest/assertion/rewrite.py,sha256=-z9OxX6r05Dtzm4HFgXvQDteW2ufMusSY0DrCSmx5wE,46610
_pytest/assertion/truncate.py,sha256=68YnKJcR34tkKU146CzFmiWXdNE6NmKgBXpQb_HNUSI,4382
_pytest/assertion/util.py,sha256=4i5ZfojA1CX-RFjYnyGpHZzXbR4ql9J11okAj9oiIB8,18009
_pytest/cacheprovider.py,sha256=sxTsx1_ZQIZnIc8KQuQhFFrlqoEA9k8uUDY6HIf8Ad0,21392
_pytest/capture.py,sha256=5p7ak0e5XBi0qfcaU0ZPKO47cy-vGoGzn6S7Os-M1Gg,34737
_pytest/compat.py,sha256=FugMo27jNY8lw9l2ZqNiduIQeXxziCbN2mZXIhSg7CM,13200
_pytest/config/__init__.py,sha256=ZQ9IybSf9Kx2xvTnZiTP-AIpnqb1WF4JMUqcNxIJMq4,64018
_pytest/config/__pycache__/__init__.cpython-311.pyc,,
_pytest/config/__pycache__/argparsing.cpython-311.pyc,,
_pytest/config/__pycache__/compat.cpython-311.pyc,,
_pytest/config/__pycache__/exceptions.cpython-311.pyc,,
_pytest/config/__pycache__/findpaths.cpython-311.pyc,,
_pytest/config/argparsing.py,sha256=VcBUsFlK2Th9dtAwjD5UIYquXkFYZtbJpOAWAFLiBw4,21225
_pytest/config/compat.py,sha256=fj_LbkWm9yJKeY64C_8AeKqbYHr5k9MDrZugTJs8AWI,2393
_pytest/config/exceptions.py,sha256=21I5MARt26OLRmgvaAPu0BblFgYZXp2cxNZBpRRciAE,260
_pytest/config/findpaths.py,sha256=edBoZmcozprT7BWgZcbSZ2oKgzey1Ncj7-yGY11EuJQ,7884
_pytest/debugging.py,sha256=cQxelK2gKBogv_c4e9q0xybHCcbsdLJmz4L5WBE68cs,13498
_pytest/deprecated.py,sha256=Me3lX-KEKCxpSjPh9qNPDKMX16eltg5ben0Zn-Id0qg,5487
_pytest/doctest.py,sha256=50LCI64IuIry-3UMJrSPPLMIqNOz5wLHixH7xNASB6w,25961
_pytest/faulthandler.py,sha256=VkXL-TU5hVCCLyH8laCEDNhhJq3ilcdi8sA4PRq3lK0,3114
_pytest/fixtures.py,sha256=KdU2XEdUm0VdmN9zd9oM8VCknzgYYH8oSrwXvTD6GPs,67085
_pytest/freeze_support.py,sha256=Wmx-CJvzCbOAK3brpNJO6X_WHXcCA6Tr6-Tb_tjIyVQ,1339
_pytest/helpconfig.py,sha256=nHnB66K_eKtWaOAi2WsxY1aGInBl-l77fUKDAhZibrY,8538
_pytest/hookspec.py,sha256=pSGZ5hQeI7yIbLWdm_uXRHDkMGLH44wrMOWjUammxos,32558
_pytest/junitxml.py,sha256=sBa5obXWbx5AsVbOQywSJWQaHmlNqzVV1r9NHVkm3-0,25716
_pytest/legacypath.py,sha256=CRBfhIuToQNTFDzA6fdhTgnQFVN-V_EQOPOY7KUk2HE,16929
_pytest/logging.py,sha256=iYtigBSZ0MGeAyow-BN3xasgJBnXj4lIf9S43gde7No,34031
_pytest/main.py,sha256=9FdvXXPDr7A-YXAK1BNG1yGngORs2sbpEaWr0nhS5O4,32491
_pytest/mark/__init__.py,sha256=tfeYUQwpIDqfcvZWOjcb07F1mnyoeqXLtjX-ZWTVg1Q,8468
_pytest/mark/__pycache__/__init__.cpython-311.pyc,,
_pytest/mark/__pycache__/expression.cpython-311.pyc,,
_pytest/mark/__pycache__/structures.cpython-311.pyc,,
_pytest/mark/expression.py,sha256=Se6Cl15lBb92RGa2g30pLpi9ozn72PKjiTS6B_bTeNg,6507
_pytest/mark/structures.py,sha256=IP3KaPoPEhHxEkNehnB6TkBuHfwdvUOfaHtKbvLobrY,21179
_pytest/monkeypatch.py,sha256=vT0wc75BgW4ElVtDhflPqvbyEc3ndxaz28EYcu_HLM0,14857
_pytest/nodes.py,sha256=hr510bZ0yMVD3gIqpfud2n6MBxIktRdqxxmlBtxzu7I,26559
_pytest/nose.py,sha256=mjb1d2J0PlCc7YnQvfAt3LhCMBGjsPrx5MZX59Ri-mU,1688
_pytest/outcomes.py,sha256=tYW9z-32fexDcGSI0LGoOKCtU9x1qBZsFKbArv09J6U,10256
_pytest/pastebin.py,sha256=l-Jm8hJ_zuT_VdilatBUzvtuAfAN27Oxs7nS1UM8d-M,3949
_pytest/pathlib.py,sha256=58Q0-au325GdRDti5UmrPREs7gsXghNhNU4ROAUoBYU,25824
_pytest/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
_pytest/pytester.py,sha256=LGAG1xnQRJst3pa8jY1KhX8Gukcj01r52hfHLva9tL4,61971
_pytest/pytester_assertions.py,sha256=1BW3jDRSiHqGqdzmGSc7LfQt7nwc0w1lVRHMHHcFEQs,2327
_pytest/python.py,sha256=hbViet0uzuFGizn0oP-RgFYM7a_eofpVYlXyE7Cux5Q,71155
_pytest/python_api.py,sha256=MounKqW0skS3H4z72GdA3n70ZydQwRsLiDVAgUXzZao,38400
_pytest/python_path.py,sha256=TD7qJJ0S91XctgtpIjaq21DWh3rlxxVwXMvrjsjevaU,709
_pytest/recwarn.py,sha256=KOUdXBVOc3ZqHDvOCZSVxBbT4SUezs68uMaWH0ujasA,10930
_pytest/reports.py,sha256=TVt5M3EtGrZfROJF23U8gX5_YDjumS34vlw3VXHPbhc,20840
_pytest/runner.py,sha256=7BD2m-Rhpf5b2DlT3e1uvZUWqUGtlE6ADBff6n21sO4,18447
_pytest/scope.py,sha256=dNx6zm8ZWPrwsz8v7sAoemp537tEsdl1-_EOegPrwYE,2882
_pytest/setuponly.py,sha256=KEmb8N4On3_yH1T5cyo9_QYbxWgm3H3QkvshDf77z3o,3261
_pytest/setupplan.py,sha256=0HVsIdKbYfJEbAiwidBfQZwNE7RziZ1BI0vrFeohAOc,1214
_pytest/skipping.py,sha256=P4BvQ73DnQhI0s7ezGuc2F6h3APigHKLkELjpxlfhDs,10200
_pytest/stash.py,sha256=x_ywAeTfX84tI0vUyXmKmCDxwcXIETqnCrVkOUAtqQ8,3055
_pytest/stepwise.py,sha256=oaLyCsqteCgi4QEu_rMeJq7adUhaBv3aINQSETQZ0d8,4714
_pytest/terminal.py,sha256=Fh9Bb-8YsyGPzJiQvtFa5gMEECHUDBlwO3NQ6e56MYg,53509
_pytest/threadexception.py,sha256=TEohIXnQcof6D7cg10Ly4oMSRgHLCNsXPF6Du9FV4K8,2915
_pytest/timing.py,sha256=vufB2Wrk_Bf4uol6U16WfpikCBttEmmtGKBNBshPN_k,375
_pytest/tmpdir.py,sha256=NfyrD4hF3axsMBx74P9K-PfhlPXyuRpiqScolKLZW5k,11708
_pytest/unittest.py,sha256=fvKUT_OBB0nHfog5ApCzqRBwqwuKtn6qz503gQHALag,14809
_pytest/unraisableexception.py,sha256=FJmftKtjMHmUnlYyg1o9B_oQjvA_U0p1ABSNlKx1K2I,3191
_pytest/warning_types.py,sha256=ZqFZR7e0CNeb6V6lXf37qdTKOaKI5TsqkDgbzYtwgds,4474
_pytest/warnings.py,sha256=pBY3hIrOZobaWk9vHgW_ac44jXYhlyUuferDOhwaMGI,5070
py.py,sha256=UEzy74zelHEaKeqgb96pBWOmeEEtqhOszJdX7UuwTsQ,263
pytest-7.4.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pytest-7.4.0.dist-info/LICENSE,sha256=yoNqX57Mo7LzUCMPqiCkj7ixRWU7VWjXhIYt-GRwa5s,1091
pytest-7.4.0.dist-info/METADATA,sha256=4BTwBRsZXpNUxgHYnbDr4bh7WBTNZTNd9xNEluW07KI,7960
pytest-7.4.0.dist-info/RECORD,,
pytest-7.4.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pytest-7.4.0.dist-info/WHEEL,sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18,92
pytest-7.4.0.dist-info/entry_points.txt,sha256=8IPrHPH3LNZQ7v5tNEOcNTZYk_SheNg64jsTM9erqL4,77
pytest-7.4.0.dist-info/top_level.txt,sha256=yyhjvmXH7-JOaoQIdmNQHPuoBCxOyXS3jIths_6C8A4,18
pytest/__init__.py,sha256=_yW6iMPyE3fU_LiXPCwILu-rWcMYouVSmWQ49S4vmkc,5237
pytest/__main__.py,sha256=PJoBBgRxbsenpjfDenJmkO0-UGzTad7Htcxgstu4g30,116
pytest/__pycache__/__init__.cpython-311.pyc,,
pytest/__pycache__/__main__.cpython-311.pyc,,
pytest/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0

View file

@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

View file

@ -0,0 +1,3 @@
[console_scripts]
py.test = pytest:console_main
pytest = pytest:console_main

View file

@ -0,0 +1,3 @@
_pytest
py
pytest