What is CAT?
Automate tests for your data! CAT is a simple tool that helps you to automate tests for your data.
🐱 Compare data accross systems (e.g. SQL server with Power BI)
🐱 Easy configuration for tests, no learning curve
🐱 Install in one minute, first tests in a few minutes
🐱 Free for interactive* use (even for production data)
🐱 Automation friendly (Azure DevOps, GitLab, ...)
🐱 Desktop app, CLI, PowerShell module, Python package
- Scheduled runs, CI/CD pipelines etc. require a license
Prerequisites
-
A 64-bit Python, 3.8 or later. The package brings its own .NET runtime, so there is nothing else to install first.
-
Windows x64 and Linux x64 are supported; linux-arm64 and macOS (Apple silicon and Intel) ship as a preview — built from the same source, not yet run by us, reports welcome.
-
We depend on pythonnet package. If you cannot install it for any reason, you'll not succeed to use CAT package either.
Considerations
The core of CAT software is written using .NET. This package is a "wrapper". We try to make your experience as much as possible "Python-like", but you may encounter
-
C# naming conventions in returned types (such as in test definitions, test results etc.)
-
.NET objects e.g., for collections.
It is not a problem, but if you think it is, you can still run CAT tests with one line of code and then work with JSON output (it contains just everything about the tests).
Links
- Home page: https://justcat.it
- Documentation: https://docs.justcat.it
- Feedback: https://portal.justcat.it/#/feedback
Legal
By using CAT, you agree with:
HAPPY TESTING!
CAT team
Metadata
Release files for justcatit 3.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| justcatit-3.1.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| justcatit-3.1.0-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| justcatit-3.1.0-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details |
| justcatit-3.1.0-py3-none-macosx_14_0_x86_64.whl | Python 3 | none | macOS 14.0+ x86-64 | Details |
| justcatit-3.1.0-py3-none-macosx_14_0_arm64.whl | Python 3 | none | macOS 14.0+ ARM64 | Details |
Total release size: 410.6 MB
Release files / justcatit-3.1.0-py3-none-win_amd64.whl
| Download URL | justcatit-3.1.0-py3-none-win_amd64.whl |
|---|---|
| Size | 68.6 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c3b95915a4dd780a3f99687781652a72b44aa4f91347b0ad168a713a79446afd
|
|
BLAKE2b-256 checksum How to use checksums |
8214389371fe81aa294b073d0aa40d8a58b7516e2b90ed54d35b7c48bd1fec6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / justcatit-3.1.0-py3-none-manylinux_2_28_x86_64.whl
| Download URL | justcatit-3.1.0-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 89.6 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e3219b4bd7fdfc80de0598e2d5f5503de2234936bf62170cc98149258dc49ce5
|
|
BLAKE2b-256 checksum How to use checksums |
ffec5ed1ab8a01465a83bcdfa9d4cdbbd3c430330d9ade0a50126d777cf01c75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / justcatit-3.1.0-py3-none-manylinux_2_28_aarch64.whl
| Download URL | justcatit-3.1.0-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 72.7 MB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
42864b4b4548384cac46c3c173285b421965f2c9a0c5e2079acd120b391c5ede
|
|
BLAKE2b-256 checksum How to use checksums |
617c7d6c908b5d62e8a35cff9fa31db7a3c6df0b2e3b09899c58efda0999da16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / justcatit-3.1.0-py3-none-macosx_14_0_x86_64.whl
| Download URL | justcatit-3.1.0-py3-none-macosx_14_0_x86_64.whl |
|---|---|
| Size | 91.1 MB |
| Tags | Python 3 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d83884055c9fbce8c25aa30d7614755738632e5b462693e19f0d659a35d999a
|
|
BLAKE2b-256 checksum How to use checksums |
8d3867a718d56825051e23405c28553e7554de3542ef320d59e9a4ef94f5a49c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|
Release files / justcatit-3.1.0-py3-none-macosx_14_0_arm64.whl
| Download URL | justcatit-3.1.0-py3-none-macosx_14_0_arm64.whl |
|---|---|
| Size | 88.7 MB |
| Tags | Python 3 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9ec713955c7390a3902b7bd8894cc9745e5c5bf2f0060aa3eca65ea5daf14217
|
|
BLAKE2b-256 checksum How to use checksums |
08aa927445d9a60850aa4516a362411a5c57b913157b619da363faf97f519ccd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.7
|