aiida-test-cache 0.0.1
pip install aiida-test-cache
Released:
A pytest plugin to simplify testing of AiiDA workflows
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License
- Author: Dominik Gresch, Leopold Talirz, Jens Bröder, Philipp Rüßmann, AiiDA team
- Tags AiiDA, testing, pytest, mock, cache
- Requires: Python >=3.7
-
Provides-Extra:
dev
,docs
,pre-commit
,tests
Classifiers
- Development Status
- Environment
- Framework
- Intended Audience
- License
- Programming Language
- Topic
Project description
aiida-test-cache
A pytest plugin to simplify testing of AiiDA plugins. This package implements two ways of running an AiiDA calculation in tests:
mock_code
: Implements a caching layer at the level of the executable called by an AiiDA calculation. This tests the input generation and output parsing, which is useful when testing calculation and parser plugins.archive_cache
: Implements an automatic archive creation and loading, to enable AiiDA - level caching in tests. This circumvents the input generation / output parsing, making it suitable for testing higher-level workflows.
For more information, see the documentation.
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License
- Author: Dominik Gresch, Leopold Talirz, Jens Bröder, Philipp Rüßmann, AiiDA team
- Tags AiiDA, testing, pytest, mock, cache
- Requires: Python >=3.7
-
Provides-Extra:
dev
,docs
,pre-commit
,tests
Classifiers
- Development Status
- Environment
- Framework
- Intended Audience
- License
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file aiida_test_cache-0.0.1.tar.gz
.
File metadata
- Download URL: aiida_test_cache-0.0.1.tar.gz
- Upload date:
- Size: 15.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe74a19c2a5ad2b709b131902a717a35a5cf4b83b3a541076096aec57c875ffb |
|
MD5 | 57f8a4b0ded26336f08a01defedce91c |
|
BLAKE2b-256 | 8c6a8fd15df42bd005ab5fe88fd38504ae46e938fc1fb88444772fbda67b621e |
Provenance
The following attestation bundles were made for aiida_test_cache-0.0.1.tar.gz
:
Publisher:
publish.yml
on aiidateam/aiida-test-cache
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
aiida_test_cache-0.0.1.tar.gz
- Subject digest:
fe74a19c2a5ad2b709b131902a717a35a5cf4b83b3a541076096aec57c875ffb
- Sigstore transparency entry: 153384822
- Sigstore integration time:
- Permalink:
aiidateam/aiida-test-cache@c983b84e323a5dba5e3b9f72d95624a7ed64717d
- Branch / Tag:
refs/tags/v0.0.1
- Owner: https://github.com/aiidateam
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
publish.yml@c983b84e323a5dba5e3b9f72d95624a7ed64717d
- Trigger Event:
push
- Statement type:
File details
Details for the file aiida_test_cache-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: aiida_test_cache-0.0.1-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e7438cbf11f8d1932cfdab3e0db7aa02f4353f213c98217367ca2bb6504e998 |
|
MD5 | 293c001dc2aa4404dc46b22897057e7a |
|
BLAKE2b-256 | f3be5d58a60bd4acb86a4ecd6268af120f55809b3dd61efb55000b284db0f91c |
Provenance
The following attestation bundles were made for aiida_test_cache-0.0.1-py3-none-any.whl
:
Publisher:
publish.yml
on aiidateam/aiida-test-cache
-
Statement:
- Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
aiida_test_cache-0.0.1-py3-none-any.whl
- Subject digest:
8e7438cbf11f8d1932cfdab3e0db7aa02f4353f213c98217367ca2bb6504e998
- Sigstore transparency entry: 153384823
- Sigstore integration time:
- Permalink:
aiidateam/aiida-test-cache@c983b84e323a5dba5e3b9f72d95624a7ed64717d
- Branch / Tag:
refs/tags/v0.0.1
- Owner: https://github.com/aiidateam
- Access:
public
- Token Issuer:
https://token.actions.githubusercontent.com
- Runner Environment:
github-hosted
- Publication workflow:
publish.yml@c983b84e323a5dba5e3b9f72d95624a7ed64717d
- Trigger Event:
push
- Statement type: