Skip to main content

No project description provided

Project description

pytest-affected

Build Status

pytest-affected is a pytest plugin that helps you optimize the execution of pytest tests by caching and re-running only the tests that are affected by changes in your codebase. This can significantly reduce the time required to run your CI pipeline if your project have a lot of slow tests.

Installation

pytest-affected plugin is available on PyPI:

pip install pytest-affected

Usage

Add pytest_affected.plugin to PYTEST_PLUGINS environment variable to active this plugin.

PYTEST_PLUGINS=pytest_affected.plugin pytest

License

pytest-affected is distributed under the MIT License. See LICENSE for more information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytest_affected-0.1.6.tar.gz (9.1 kB view details)

Uploaded Source

Built Distributions

pytest_affected-0.1.6-cp311-none-win_amd64.whl (145.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

pytest_affected-0.1.6-cp311-none-win32.whl (140.0 kB view details)

Uploaded CPython 3.11 Windows x86

pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (656.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (790.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (665.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (669.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (656.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pytest_affected-0.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (668.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.5+ i686

pytest_affected-0.1.6-cp311-cp311-macosx_11_0_arm64.whl (255.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pytest_affected-0.1.6-cp311-cp311-macosx_10_7_x86_64.whl (266.6 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

File details

Details for the file pytest_affected-0.1.6.tar.gz.

File metadata

  • Download URL: pytest_affected-0.1.6.tar.gz
  • Upload date:
  • Size: 9.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.3.1

File hashes

Hashes for pytest_affected-0.1.6.tar.gz
Algorithm Hash digest
SHA256 f128fdb0b6819baa1f9f7b10cfbdf2c3602dee57f64fd0bba9cf50db0dec1a39
MD5 421fad94a5c2571ace5129ec3e9b028d
BLAKE2b-256 b40bbcd49b8f88c38095f1bcfb97a0c1cc18eeb6643768b5464ac90ce4871ebb

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 ffc0a25fc269efca4083f6e7fa4703dfc6b6e59e6c65b8a5cec84a6badea74d5
MD5 79bc0d3639495dfde239d2deebf6424b
BLAKE2b-256 3e1c5934944520b425adccf38dc343756f7f18bfb425013e3368f4a219047def

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-none-win32.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-none-win32.whl
Algorithm Hash digest
SHA256 c780fc84e4f871e795b889b067408eedea38099eb19e469e0ffa3c57e206852a
MD5 747d290703f1e988f0405db4b1cfb9ae
BLAKE2b-256 e1ab41e979e1f28e7380e83b838edf5538159b8b95d3c0e26369f3b23dc240ef

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c7e7f228baf849b162502787ae40e2f690278ee8c6fbde3d33b8cef1691763f
MD5 ea6b5195c61e49678b58426c92c496ae
BLAKE2b-256 75ac5ae1c4862835e17bab471ea582d380239b312faf677778b5173700d64116

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e9cd3e60b943a585ade768ba5f187c2d39cc70bcfa7826613766cf2fd80ed5e
MD5 7a0d08adada195448d3dbe7f6d3b853c
BLAKE2b-256 ec2a29878fdc4610852867bfbeb3569b672303d01d796698d96a6e341dba9478

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a65832b15689213da5e0315f098425769e1f4c9692551e1bd15fd2eee2c81ccc
MD5 3a11fafaf411bec0e5c6ef14c0469143
BLAKE2b-256 8d310ce0e51522f39368464745c856eff360b0f3f01850daf86a9bc76b3456e2

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fe4f8f8ae1e4b0eeb0858e3db907c5bfce4d2df84a3a35c44d8ff3463cf6cb0e
MD5 bda85fe225d7dab5870c51dd4e0dee62
BLAKE2b-256 7bc4c36507063541f1005f12e1ff9d2e61159236255c4aa0d4f037373ff25535

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 088afe3f798e5dac1950591271ee7005fef5e2b104c1021e48a587a2d4ac19bb
MD5 2c81409d74d0db59f40d1272a19abd51
BLAKE2b-256 81dbf676ea70a7d574ab0fb8ea5e3be99d0f845c668381cf9d72074eb6963eb6

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 28e96af0920085b3319a861b3a09559360c4e700cf5900314eb9e5f5845decf9
MD5 12a9c97ad43b236561b7e174373ff974
BLAKE2b-256 b63fbb125122fcc1f3e2de96b374571fe435647b1d1a10c6397c7f8a9b021ef6

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a5a00e6acd5030e33fb7f8ba0b7b46fc775039c6d37f21bdaaeb797234178c4b
MD5 7fe56bb029f5d9eedd3cde2670ee1e0c
BLAKE2b-256 7e8e048260f7b1a070e3030a60a07420465653b7d008aaa88fcff73238cc06cf

See more details on using hashes here.

File details

Details for the file pytest_affected-0.1.6-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for pytest_affected-0.1.6-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 11c6ba13380b2b4a78ac11980dcb75ba3de86181294983b0a6a2988f4debba28
MD5 ed26d0e4628676cf413005254f6dd796
BLAKE2b-256 60a097f5725df40357b3640b7b3f4a610dc9e79196f8c750d9b7b3ea03c7313b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page