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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a9ca4a0aae2a13e2a52f7548bd0c9e8664f68cb899266c68f170e660642f285 |
|
MD5 | 6ee72a3545ea53aee32c7e4239d5cb69 |
|
BLAKE2b-256 | 79ed1d76d623699d21180e3cedccd705c730798ac57505ddb79f67d2a3b4bf89 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfb506bfabcfb5b633ac76da049b18b2f30db50537cc7978cdfdb822abbb738 |
|
MD5 | 3443ec19228dfb7f1c287ab9d175f36b |
|
BLAKE2b-256 | cdfd9f952c49253c4de18e8098edd22d55eb55e2a72c87ee7a6f294417117277 |