Servirtium service virtualization
Project description
Main Servirtium site: http://servirtium.dev
A Servirtium library for Python
Demo project that uses it: https://github.com/servirtium/demo-python-climate-data-tck
Alpha quality software
Working so far:
- Record and playback of GET/POST/PUT
Not Working yet:
- Support for "Transfer-Encoding" header for "chunked" response
Help needed from Pythonistas!
Building Servirtium lib/package for Python3
Execute the following commands to install the package locally:
pip3 install requests
cd servirtium-python
pip3 install -e .
OR install it from https://pypi.org/ using following:
pip3 install servirtium
The 'demo-python-climate-data-tck' demo needs you to have built the Python version of Servirtium first as it is presently unpublished in pip-land.
Running unit tests
pip3 install pytest
cd servirtium-python
pytest
Running the compatibility suite
This should record a bunch of interactions, using a Mocha test suite that we launch via Selenium-WebDriver
python3 -m test.compatibility-suite record
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
servirtium-0.1.0.tar.gz
(9.5 kB
view hashes)
Built Distribution
servirtium-0.1.0-py3-none-any.whl
(15.5 kB
view hashes)
Close
Hashes for servirtium-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d2facadde96f2e9c658e25d972e525ca02bcfb6a573231d5c73e1d2478bebfb |
|
MD5 | 25cda38e814155753406ad2f89b1ca96 |
|
BLAKE2b-256 | dfdaad58f3b18ca087889a65bbf9088f094a1574e5e857707f70bcaaf6f50c82 |