productionsystem.suds_utils module

Suds utility module.

A couple of utility classes for working with certificate authentication in suds.

class productionsystem.suds_utils.HttpCertAuthenticated(cert, verify=True, **kwargs)

Bases: suds.transport.https.HttpAuthenticated

Certificate authenticated http transport.

open(request)

Open the url.

Open the url in the specified request.

send(request)

Send the request.

class productionsystem.suds_utils.CertClient(url, cert, verify=True, **kwargs)

Bases: suds.client.Client

Certificate authenticated suds client.