This is package designed for auto-generation of contracts and tests in the soda syntax
Project description
# Automatic Contract Creation
Automatic Contract Creation is a Python library that is designed to auto-generate various types of contracts based on the soda syntax.
### Features
In the current version, connection to DB such as Clickhouse and Trino is configured. By connecting to the database, you can generate and/or upload a statistical report, as well as generate a soda contract.
## Get Started
### Requirements Python 3.7 or later To use the modified contract, you must use the soda version 3.3.5.
### Install and run
You can install the library using pip: ` pip install automatic-contract-creation ` Import the necessary objects. To use all the functionality, you can contact SODAGenerator ` from automatic_contract_creation import SODAGenerator `
Create a connection object by passing the connector type and credits in dictionary format. Use the methods to auto-generate a contract or generate a statistical report.
## Documentation * [user guide](./docs/user_guide.md) * [technical documentation](./docs/TECHNICAL_DOCUMENTATION.md)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for automatic_contract_creation-0.0.1.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a43d5cb1a3d497c5135f9dad92d73af1289bc861416c24cefdcf8192cd27f47 |
|
MD5 | b81b85564f56857342ad00baa3128c8b |
|
BLAKE2b-256 | 4f0b20405df1505c7d636266de6b7272525d10e647666529bcb8801c37594e74 |
Hashes for automatic_contract_creation-0.0.1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9815ec02f3aca00174e90e046d62f3864de127aebe08224a65e90f76cee4af4a |
|
MD5 | 6fbcf192c68a9fa08237d320e4a2a96e |
|
BLAKE2b-256 | dbdf8e8c2aaf0b672546a447c690c5c5863aa813834e7c9767d2365db21da4df |