Interoperability¶
soapbar is tested against zeep and spyne via integration tests.
- zeep → soapbar: a zeep client can call a soapbar server without modification. The WSDL generated by soapbar is zeep-parseable. Verified across the full Python 3.10–3.14 matrix.
- soapbar → spyne: a soapbar client can call a spyne server using RPC/Literal. Verified on Python ≤ 3.11 only — upstream spyne 2.14 installs but fails to import on Python 3.12+ (
ModuleNotFoundError: spyne.util.six.moves), so these tests skip there rather than silently pass. - soapbar ↔ soapbar: full round-trip tested for all binding styles and both SOAP versions.