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.

Files for servirtium, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size servirtium-0.1.0-py3-none-any.whl (15.5 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size servirtium-0.1.0.tar.gz (9.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page