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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file servirtium-0.1.0.tar.gz.

File metadata

  • Download URL: servirtium-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.5

File hashes

Hashes for servirtium-0.1.0.tar.gz
Algorithm Hash digest
SHA256 44f1e523fd075677e10f5ccd40e20af01574e3fbeda6a2b856510d93c3623c0a
MD5 1f5160e60e33d4e4add29f439c840718
BLAKE2b-256 ce18813958b8898aeda41a9c46920c7738e37e1251c4c20ca3d85a32f338dbbd

See more details on using hashes here.

File details

Details for the file servirtium-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: servirtium-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.25.0 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.5

File hashes

Hashes for servirtium-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d2facadde96f2e9c658e25d972e525ca02bcfb6a573231d5c73e1d2478bebfb
MD5 25cda38e814155753406ad2f89b1ca96
BLAKE2b-256 dfdaad58f3b18ca087889a65bbf9088f094a1574e5e857707f70bcaaf6f50c82

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