Skip to main content

Helpers for testing CRUDL-like APIs, e.g., REST and GQL

Project description

evonik-test-crudl

This repo contains the python module evonik.test.crudl. It is publically available on the python package index as the package evonik-test-crudl.

The module contains python classes to test CRUDL APIs, including REST and GQL. It heavily used the package evonik-dummy, available here.

Repo Structure

evonik/            # source code of evonik.test.crudl
notebooks/         # jupyter notebooks with examples and doc
LICENSE            # MIT license file
README.md          # this README
setup.py           # pypi setup script
requirements.txt   # list of dependencies for local testing / development

Installation

Use the package manager pip to install evonik.test.crudl as the package evonik-test-crudl.

pip install evonik-test-crudl

Test

To test the current implementation, execute the following:

pip install -r requirements.txt
pytest evonik/test/crudl

Build & Upload

To build the package and upload a new version to pypi, execute the following commands:

rm -rf build dist evonik_dummy.egg-info
python3 setup.py sdist bdist_wheel --universal
twine upload dist/*

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evonik-test-crudl-0.0.5.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

evonik_test_crudl-0.0.5-py2.py3-none-any.whl (8.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page