Informatics Matters Job Tester (“jote”)
The Squonk2 Job Tester (jote) is a Python utility used to run unit tests that are defined in Data Manager job implementation repositories against the job’s container image, images that are typically built from the same repository.
Documentation
The authoritative user documentation for jote — and for Data Manager Jobs in general — lives in the squonk2-jobs repository. To learn how to write and run Job tests start with the Testing Jobs guide there.
Installation
jote is published on PyPI and can be installed from there:
pip install im-jote
This is a Python 3 utility, so try to run it from a recent (ideally 3.10) Python environment.
To use the utility you will need to have installed Docker, docker-compose (v1 or v2) and, if you want to test nextflow jobs, nextflow.
Get in touch
Report bugs, suggest features or view the source code on GitHub.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file im_jote-0.14.0.tar.gz.
File metadata
- Download URL: im_jote-0.14.0.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efe64769d7fecc27a33295dd01242bb5b8523767db15e328a56c9aa1d9444bc3
|
|
| MD5 |
0534350c2e1f6875b7d9b3584b2c23ab
|
|
| BLAKE2b-256 |
825b39ac1d7de404bc124c5a1a9ef200e40feee5191db7a58308403385ad1556
|
Provenance
The following attestation bundles were made for im_jote-0.14.0.tar.gz:
Publisher:
publish.yaml on InformaticsMatters/squonk2-data-manager-job-tester
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
im_jote-0.14.0.tar.gz -
Subject digest:
efe64769d7fecc27a33295dd01242bb5b8523767db15e328a56c9aa1d9444bc3 - Sigstore transparency entry: 2449284097
- Sigstore integration time:
-
Permalink:
InformaticsMatters/squonk2-data-manager-job-tester@462eddfd8f56e47c28b54acb82d98ee637007a76 -
Branch / Tag:
refs/tags/0.14.0 - Owner: https://github.com/InformaticsMatters
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@462eddfd8f56e47c28b54acb82d98ee637007a76 -
Trigger Event:
push
-
Statement type:
File details
Details for the file im_jote-0.14.0-py3-none-any.whl.
File metadata
- Download URL: im_jote-0.14.0-py3-none-any.whl
- Upload date:
- Size: 22.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7a48450066ce824087753d849f1b71663b8d2af98625f773b848aafac37e0be
|
|
| MD5 |
e8cfb618d36175d832c23f288b76a9dd
|
|
| BLAKE2b-256 |
334aec2cbec1cd31e471b558dca3a357037399c0e4cb5bc9610c95de1308021a
|
Provenance
The following attestation bundles were made for im_jote-0.14.0-py3-none-any.whl:
Publisher:
publish.yaml on InformaticsMatters/squonk2-data-manager-job-tester
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
im_jote-0.14.0-py3-none-any.whl -
Subject digest:
e7a48450066ce824087753d849f1b71663b8d2af98625f773b848aafac37e0be - Sigstore transparency entry: 2449284113
- Sigstore integration time:
-
Permalink:
InformaticsMatters/squonk2-data-manager-job-tester@462eddfd8f56e47c28b54acb82d98ee637007a76 -
Branch / Tag:
refs/tags/0.14.0 - Owner: https://github.com/InformaticsMatters
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yaml@462eddfd8f56e47c28b54acb82d98ee637007a76 -
Trigger Event:
push
-
Statement type: