Metadata-Version: 2.4
Name: justcatit
Version: 3.1.0
Summary: CAT is a very simple tool that helps you automate tests for your data.
Author: Data Tools s.r.o.
Project-URL: Homepage, https://justcat.it
Project-URL: Documentation, https://docs.justcat.it
Project-URL: License, https://docs.justcat.it/terms-of-use
Project-URL: Privacy, https://docs.justcat.it/privacy-policy
Keywords: testing,data,quality,automation,ETL
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: pythonnet>=3.0.5
Requires-Dist: clr_loader>=0.2.10

# 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*

<br />


# 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: <a href="https://justcat.it">https://justcat.it</a>
* Documentation: <a href="https://docs.justcat.it">https://docs.justcat.it</a>
* Feedback: <a href="https://portal.justcat.it/#/feedback">https://portal.justcat.it/#/feedback</a>
<br />

# Legal

By using CAT, you agree with:

* [Terms of Use](https://docs.justcat.it/terms-of-use)
* [Privacy Policy](https://docs.justcat.it/privacy-policy)
* [Refund Policy](https://docs.justcat.it/refund-policy)

<br />

**HAPPY TESTING!**<br />
CAT team
