1
0
mirror of https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git synced 2025-08-14 00:25:46 +02:00

Все подряд

This commit is contained in:
MoonTestUse1
2024-12-31 02:37:57 +06:00
parent 8e53bb6cb2
commit d5780b2eab
3258 changed files with 1087440 additions and 268 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,220 @@
Metadata-Version: 2.1
Name: pytest
Version: 8.0.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.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.8
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: iniconfig
Requires-Dist: packaging
Requires-Dist: pluggy <2.0,>=1.3.0
Requires-Dist: exceptiongroup >=1.0.0rc8 ; python_version < "3.11"
Requires-Dist: tomli >=1.0.0 ; python_version < "3.11"
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/actions/workflows/test.yml/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.8+ 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,156 @@
../../Scripts/py.test.exe,sha256=CsDqibZdfWEDsiV61r04km3YbQO9Q8pfVlhylF4XUeg,108428
../../Scripts/pytest.exe,sha256=CsDqibZdfWEDsiV61r04km3YbQO9Q8pfVlhylF4XUeg,108428
__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=HlkDMCTiXqSxg0SN2rdq4N0WrZ9wZdGQLch8Uq3wDuI,49748
_pytest/_code/source.py,sha256=hvpIXEBckSjcTo2OZam9Eu1bniIr6yVfudHJoPsSkvc,7315
_pytest/_io/__init__.py,sha256=NWs125Ln6IqP5BZNw-V2iN_yYPwGM7vfrAP5ta6MhPA,154
_pytest/_io/__pycache__/__init__.cpython-311.pyc,,
_pytest/_io/__pycache__/pprint.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/pprint.py,sha256=B6IAleUmvnj6_ztx4DbQXLSJ5Bng_7fzgjsGEAHzeCU,19638
_pytest/_io/saferepr.py,sha256=xabaLbSpmerPQY5sEVteuRU3txx0zmH5Dum-MJCGXxs,4080
_pytest/_io/terminalwriter.py,sha256=0GtI1VtAt1-otEhjTBIHMX8GKZCbDBk8kSo-yt1us-k,8862
_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=JwYu04zIFbiP4VwBgyIiNprw8DXZjJ8bhe5UbSBIavM,49813
_pytest/_version.py,sha256=W5KWuf57BrC3TjPFa46hFwhhB9tlBKsI6z34ep3gqxA,411
_pytest/assertion/__init__.py,sha256=RsgIBjSeqi-YP6znxOyK4q8oQdGSbVVUYiySsh7cm-Q,6792
_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=KoUIuM8bDHIz4XtW4HopKe-ZCmu_EFNfLxE8UNqBHFE,47388
_pytest/assertion/truncate.py,sha256=HYamfR4UPcNAMnMDNK5Pd2f2SHGNUdPxAFCSZtmikoc,4476
_pytest/assertion/util.py,sha256=yxJ1WVH75Uvnft6LFKLtbpY7ZqkD8l7bVVt0lADTjcQ,20287
_pytest/cacheprovider.py,sha256=8ldex-787iyFASbwBk3vht67yBs94yDnKyBgJLidhPU,21234
_pytest/capture.py,sha256=60DDs5I1NKZKWPAalPNQs6QoJ2hEr3QqkqRohYPwR48,34962
_pytest/compat.py,sha256=YJL8lDvYfnXOb3BO025mfEoPSXmvYs4DnS1tv-S_sKQ,11874
_pytest/config/__init__.py,sha256=4XYefGX3n-Ouq8rRkt9ms5ZBe_4_Swgi027nFkFh8QM,68520
_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=NmHJ-gZl4lxLIzg9yp8u_-WEQ68uAGn0j1bP7eS9hfY,21767
_pytest/config/compat.py,sha256=ETzD3w1GXX6hn0CQ1a8yxEetmSd6zZu107EjpuKWcBs,2902
_pytest/config/exceptions.py,sha256=GA5HtacDLacqpBQ0DEbJRUmENAIMwNH5osWn2BECJsA,252
_pytest/config/findpaths.py,sha256=k1Ys2TYgKcUo3wihkvvhA0n4ye0H0imrTcDl5YNe_oo,8022
_pytest/debugging.py,sha256=l4bNbnMG9na895w8FWGLx_e4Thd1KEFr2EKSsZ9HtWo,13507
_pytest/deprecated.py,sha256=pwxqkhJO9SX-Jhrdj_SyaSC5nyctwCxaglwCBPMngg0,5745
_pytest/doctest.py,sha256=70ElT1d-X5V8My51PnVlClsq8OFy_Bt8lxkkXGnBtjI,26345
_pytest/faulthandler.py,sha256=gw8m7_-HyB1j9ym6b9tuASAxmSyItMmMprjU1jiD92s,3596
_pytest/fixtures.py,sha256=Sun56iCzP4ofeGOu38rr76Ba1Nlldl_StI6CqrPPfxw,68026
_pytest/freeze_support.py,sha256=Wmx-CJvzCbOAK3brpNJO6X_WHXcCA6Tr6-Tb_tjIyVQ,1339
_pytest/helpconfig.py,sha256=vfKRohtqgPkIIPj0wQ-ufz8_t7slwcVWvZS0ULL80gs,8694
_pytest/hookspec.py,sha256=MZXPiglznRLM7xJS3LaSGp-sbaJjjUlaP6E-AuVxrqc,33429
_pytest/junitxml.py,sha256=GJ-C7kxiN6yEvnONBieTYAkO7UWdDefl34IYQslNbe4,25756
_pytest/legacypath.py,sha256=5hJuY2ueCfaRVtOftQkgPv_6kxD6KWofY6Mxw3aWsfA,16844
_pytest/logging.py,sha256=Mt8QU0HcUGkMAgCnXKM6m5dvfws9xvI99Rj8CypzyQ8,35128
_pytest/main.py,sha256=_7OGbDAB3bOPu95elyX4AucEKqEQXxiJIJ1SYrK3YvY,35159
_pytest/mark/__init__.py,sha256=qTrTylHeaFAWfpHFkxOE-kJ2w_nPIXf6LHMUewJbjhY,8735
_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=DOPGPplGqFcy1ckvpHzbZnsk_s1QjW734nR_OgM0axc,6380
_pytest/mark/structures.py,sha256=go994c5FhDoEyWqP_BEWNv-aOOBOYwKOhalRo3OLKGo,21442
_pytest/monkeypatch.py,sha256=1Dr0jZ5Cs98Df8aUlTmRyKKN3FrAQZ1_mfiWxDNFeRw,14849
_pytest/nodes.py,sha256=NDFMc06SO8NwpTzv3Liew46ApfwWSjRgAKFS7p6Fn3s,27988
_pytest/nose.py,sha256=mjb1d2J0PlCc7YnQvfAt3LhCMBGjsPrx5MZX59Ri-mU,1688
_pytest/outcomes.py,sha256=bVRJ9myWYLUs0mT2YLO0fmwoR0AYJZlXrrANOIU5PJA,10069
_pytest/pastebin.py,sha256=l-Jm8hJ_zuT_VdilatBUzvtuAfAN27Oxs7nS1UM8d-M,3949
_pytest/pathlib.py,sha256=ZeY-DzwE7t6mcSizD4XcpvllEENd-aVWXY1qAKcn5BE,26502
_pytest/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
_pytest/pytester.py,sha256=cAC4gILxtBi3TOc9JBMS0acfhZDnKzU-bbgx4-yi8-M,62036
_pytest/pytester_assertions.py,sha256=1BW3jDRSiHqGqdzmGSc7LfQt7nwc0w1lVRHMHHcFEQs,2327
_pytest/python.py,sha256=Jr2eue_mycz8gqRdV-2MCY7S2m7UIe6uawx42sofA-A,72986
_pytest/python_api.py,sha256=XTa0WrxMb1jyXBV5tRZTByPE-Gqebzb0PPldNqFPFdg,39461
_pytest/python_path.py,sha256=TD7qJJ0S91XctgtpIjaq21DWh3rlxxVwXMvrjsjevaU,709
_pytest/recwarn.py,sha256=GergRd4zUUQ3BOW2VQCOGK6F-bbfLVCt1wob6RNk0uQ,12005
_pytest/reports.py,sha256=sGIL__M4NXYe10x7vyKvgPgRF6kyVir7s5yrfMGdRuc,20944
_pytest/runner.py,sha256=C5-jA-KhUXIxjq36mrYXn8dFr5lxOZB23qRILWbTnoU,19341
_pytest/scope.py,sha256=LC7B25YgPrEAZDTuU08haIGBT3VG9tCvRsh5mm0BIgM,2800
_pytest/setuponly.py,sha256=wVelNhY_Qfuv_T6WgSNBdi0iK8e-b0C6n8A-qaFPNUo,3348
_pytest/setupplan.py,sha256=0HVsIdKbYfJEbAiwidBfQZwNE7RziZ1BI0vrFeohAOc,1214
_pytest/skipping.py,sha256=joWJHenV-YtUS8jLlXZy5KTYZUtoik-5YW1cvi-9OlQ,10310
_pytest/stash.py,sha256=x_ywAeTfX84tI0vUyXmKmCDxwcXIETqnCrVkOUAtqQ8,3055
_pytest/stepwise.py,sha256=oaLyCsqteCgi4QEu_rMeJq7adUhaBv3aINQSETQZ0d8,4714
_pytest/terminal.py,sha256=YuENPBF6Utppe6yS3MN7x2GRjPjNgGmfJ44CVegEAEI,54393
_pytest/threadexception.py,sha256=BrdQ_dVZUO0XUE8hj-J3WTycz9aiDJZtb37cSgyrP_0,3021
_pytest/timing.py,sha256=vufB2Wrk_Bf4uol6U16WfpikCBttEmmtGKBNBshPN_k,375
_pytest/tmpdir.py,sha256=k0xcZE8X7YQHz6ZlxBjiSHmTQzv8lLZSZH-5l0pi6Gs,11676
_pytest/unittest.py,sha256=xGiYdtQuAscn5TMBryYxD6rKLmimCb6k9GCdFR8Go9U,14845
_pytest/unraisableexception.py,sha256=7PSL5YDGGj8CQwv_LLshSELMa9su6iGssLdcTXHxSok,3269
_pytest/warning_types.py,sha256=pOeWozhXWsMNBpyhYgFsRoqWvlXFzsGOeb17geHWsQI,4612
_pytest/warnings.py,sha256=ohik7od6TGLfu82CasGPvdB68tI4VqsXE6z8xuGuuYo,5186
py.py,sha256=_z_NY-ANuWsc_f7WhRWRkEp27fhyKRwFi9oDvnZnCT0,292
pytest-8.0.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pytest-8.0.0.dist-info/LICENSE,sha256=yoNqX57Mo7LzUCMPqiCkj7ixRWU7VWjXhIYt-GRwa5s,1091
pytest-8.0.0.dist-info/METADATA,sha256=BZ_4R8lB9BDVItws0wR_NalfFYNje_QZ0TrSDyx2N2c,7843
pytest-8.0.0.dist-info/RECORD,,
pytest-8.0.0.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
pytest-8.0.0.dist-info/WHEEL,sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM,92
pytest-8.0.0.dist-info/entry_points.txt,sha256=8IPrHPH3LNZQ7v5tNEOcNTZYk_SheNg64jsTM9erqL4,77
pytest-8.0.0.dist-info/top_level.txt,sha256=yyhjvmXH7-JOaoQIdmNQHPuoBCxOyXS3jIths_6C8A4,18
pytest/__init__.py,sha256=PbfoHgUzY8kmJc02qNfqgT0dw7S0gNrj-SM1bi7Bub4,5557
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.42.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