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.0.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.0.0
File
justcatit-3.0.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
justcatit-3.0.0-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
justcatit-3.0.0-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
justcatit-3.0.0-py3-none-macosx_14_0_x86_64.whl Python 3 none macOS 14.0+ x86-64 Details
justcatit-3.0.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.0.0-py3-none-win_amd64.whl

Download URL justcatit-3.0.0-py3-none-win_amd64.whl
Size 68.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
569a49d835002b7a76a4570a8c227674b591b8a36add62a5e5c93f759f84c32f
BLAKE2b-256 checksum
How to use checksums
2abbdf4b4d8ad822b5297071049ce4edbfc6577a762de08786cb7c674654388d
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.0.0-py3-none-manylinux_2_28_x86_64.whl

Download URL justcatit-3.0.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
7bcb9fa4c1569689a44539637f3a1f2c8f9b8352e7dcb6b12f50a723fd4dfd40
BLAKE2b-256 checksum
How to use checksums
2cec34a5cb7579df77a9f57ea029f37df9843872f2706f5fbc6442c81e549e68
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.0.0-py3-none-manylinux_2_28_aarch64.whl

Download URL justcatit-3.0.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
b37dd6d985996fe784f661db79c4613b0890072b132169c4aed67730097ccc83
BLAKE2b-256 checksum
How to use checksums
40880b83805178c8fecaf0702b53f582be995a134285df752467bbcffd333a03
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.0.0-py3-none-macosx_14_0_x86_64.whl

Download URL justcatit-3.0.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
3b9a0257b063299e7b303bbd9f1e46127d3d9380cbe7e0560bd538a0d1f955aa
BLAKE2b-256 checksum
How to use checksums
37fffe62f141e3e752c7f3a610c38f7babebbb3170cec68919502f0278b68a35
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.0.0-py3-none-macosx_14_0_arm64.whl

Download URL justcatit-3.0.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
441ea52e0f2c28bcb19b6c992454f3f542e2e519c861fc7b063f71845a0decb2
BLAKE2b-256 checksum
How to use checksums
99dd0bafa8d184649c3401f2a8883b9d855759f4622f09ee3172bf4b272a8826
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

3.1.0

5 release files

This release

3.0.0 This release

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