A small genie to generate test data
Project description
Data Genie
Genie that can satisfy your data wish.
- Supports generation of fixedwidth, csv and json content
- Allows data quality checks to be first class
Install
python3 -m pip install data-genie
Run tests
-
All tests (
docker-compose run --rm test
) -
Single test in a file(
docker-compose run --rm test bash -c "python setup.py develop && pytest tests/test_fw.py -k 'test_float'"
) -
docker inspect --format='{{.Id}} {{.Parent}}' $(docker images --filter since=<image_id> --quiet)
to check dependent child images -
Detailed Documentation
Sonar Scan
Gitignored .env file contains the SONAR_CLOUD_TOKEN variable (locally)
docker-compose run --rm test ./scan
Release
increment version in init.py
./tag-master
git push origin master
Unblock the step in circleci
If you have updated the documentation, login to readthedocs and build latest
Circle CI
Builds happen on circle ci with github integration
Following environment variables need to be set on circle
SONAR_CLOUD_TOKEN
TWINE_PASSWORD
(pypi login password)
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 data_genie-1.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbc283e3eb6629c93dc4949dbe755c5273c929647d9911d4196fb7963661f5a4 |
|
MD5 | d715cdc541081dbdb8d2875b6bd97d31 |
|
BLAKE2b-256 | 8cdb1d0f721789e25b15edb55597a6f210f54a7c1efab77538cf1a4eeaa38369 |