Skip to main content

Shared pytest configuration and fixtures for Vivarium projects.

Project description

A pytest plugin providing the shared test configuration used across the Institute for Health Metrics and Evaluation’s Simulation Science team’s Vivarium projects: the slow/weekly/cluster markers and their --runslow / --runweekly / --slurm-project options, a memory- and CPU-aware ceiling on pytest -n auto xdist workers, and the no_gbd_cache fixture.

It is one of the libraries in the vivarium-suite monorepo.

Supported Python versions: 3.10, 3.11

Installation

$ pip install pytest-vivarium

pytest discovers the plugin automatically via its pytest11 entry point; there is nothing to import or enable.

Documentation

Check out the documentation for the full list of markers, options, and fixtures.

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_vivarium-0.1.1.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytest_vivarium-0.1.1-py3-none-any.whl (7.9 kB view details)

Uploaded Python 3

File details

Details for the file pytest_vivarium-0.1.1.tar.gz.

File metadata

  • Download URL: pytest_vivarium-0.1.1.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pytest_vivarium-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5bc3a323d02835da7e84ff667473a098b8c807cc16d769fcb0c483ecd70de93e
MD5 fdb1ca8474a429b8094f3148e360106d
BLAKE2b-256 04ac553a826a6e9c57729b8ce0b6ebf72d9046d8d1c05ec675a64ef845ad7bff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytest_vivarium-0.1.1.tar.gz:

Publisher: release.yml on ihmeuw/vivarium-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pytest_vivarium-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for pytest_vivarium-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6b8f8b5673a76e3a7eb0c84d77a6604eb4481526736ebdc20d8da1a40f0197d1
MD5 4418e1bc1c60dab9c935fa80c4a864bb
BLAKE2b-256 708461d29584fc9640e12a7e1f8636de310bdd1f6fc7b744972b68ab030c8a53

See more details on using hashes here.

Provenance

The following attestation bundles were made for pytest_vivarium-0.1.1-py3-none-any.whl:

Publisher: release.yml on ihmeuw/vivarium-suite

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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