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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb850712e9725fc879f4aec333495dc1804d833ec620c4afd5d580ab8529b59a |
|
MD5 | a2d447a2cb3b8490a6bd3815c8279a5f |
|
BLAKE2b-256 | e016b65aaec63eb758702643599c2df106a597774fcc5f94aa6c3c660a52e0e7 |
Hashes for automatic_contract_creation-0.0.1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c354d40358653202177d5eaf2026ad378c1cc6bc47ed90a06ac5c301c8e07270 |
|
MD5 | dc7965cd7d079dfd51197dd58ab66239 |
|
BLAKE2b-256 | 0568fe30829b9642a532dbd328bccdde7c82f1d874d536c54be7c1a866af5b2e |