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.1.1.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0f0b835b0f6acf057b0bc3d06220dfe433ca964537f36d01161fd061964316d |
|
MD5 | e3b06b13380c6d8686e918aa6b6fd02c |
|
BLAKE2b-256 | fd86de7bc1acf88b8c0bd5a7998eba9be6b6dc0aca08dbeaaf070ddf1d1b6c7c |
Hashes for automatic_contract_creation-0.1.1.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1afa9b211c39723ebe742982329f37122f7491801aaaf34fb44cfc0297d6da |
|
MD5 | 17a2a2ae44e2d4b615bb43c26077c102 |
|
BLAKE2b-256 | 8ab180fbb8f870ea1d7356136a6346a9825c2a9b68eeac9138a7f5d94df5f2ed |