Skip to main content

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


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)

Uploaded Source

Built Distribution

servirtium-0.1.0-py3-none-any.whl (15.5 kB view hashes)

Uploaded 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