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.
Metadata
Release files for im-jote 0.14.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| im_jote-0.14.0.tar.gz | 23.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| im_jote-0.14.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.5 kB
Release files / im_jote-0.14.0.tar.gz
| Download URL | im_jote-0.14.0.tar.gz |
|---|---|
| Size | 23.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
efe64769d7fecc27a33295dd01242bb5b8523767db15e328a56c9aa1d9444bc3
|
|
BLAKE2b-256 checksum How to use checksums |
825b39ac1d7de404bc124c5a1a9ef200e40feee5191db7a58308403385ad1556
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / im_jote-0.14.0-py3-none-any.whl
| Download URL | im_jote-0.14.0-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e7a48450066ce824087753d849f1b71663b8d2af98625f773b848aafac37e0be
|
|
BLAKE2b-256 checksum How to use checksums |
334aec2cbec1cd31e471b558dca3a357037399c0e4cb5bc9610c95de1308021a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log