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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file evonik-test-crudl-0.0.5.tar.gz.

File metadata

  • Download URL: evonik-test-crudl-0.0.5.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for evonik-test-crudl-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4a9ca4a0aae2a13e2a52f7548bd0c9e8664f68cb899266c68f170e660642f285
MD5 6ee72a3545ea53aee32c7e4239d5cb69
BLAKE2b-256 79ed1d76d623699d21180e3cedccd705c730798ac57505ddb79f67d2a3b4bf89

See more details on using hashes here.

File details

Details for the file evonik_test_crudl-0.0.5-py2.py3-none-any.whl.

File metadata

  • Download URL: evonik_test_crudl-0.0.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for evonik_test_crudl-0.0.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ebfb506bfabcfb5b633ac76da049b18b2f30db50537cc7978cdfdb822abbb738
MD5 3443ec19228dfb7f1c287ab9d175f36b
BLAKE2b-256 cdfd9f952c49253c4de18e8098edd22d55eb55e2a72c87ee7a6f294417117277

See more details on using hashes here.

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