Skip to main content

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


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)

Table of built distributions (wheels) for justcatit 3.1.0
File
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

Release history Release notifications | RSS feed

This release

3.1.0 This release

5 release files

3.0.0

5 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page