Zeep and VCR.py

James Whisnant

REST

Representational state transfer

Honest Joe's

Used Cars

SOAP

Simple Object Access Protocol

btnOAP

better than nothing Object Access Protocol (*)

(*) - yes, a VB script joke

Zeep: Python SOAP client

A fast and modern Python SOAP client

Highlights:

  • Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 and PyPy
  • Build on top of lxml and requests
  • Support for Soap 1.1, Soap 1.2 and HTTP bindings
  • Support for WS-Addressing headers
  • Support for WSSE (UserNameToken / x.509 signing)
  • Support for tornado async transport via gen.coroutine (Python 2.7+)
  • Support for asyncio via aiohttp (Python 3.5+)
  • Experimental support for XOP messages

Zeep and VCRpy

By James Whisnant