For testing, we have the NullServer
: http://spyne.io/docs/2.10/reference/server.html?highlight=nullserver#spyne.server.null.NullServer
It implements something close to the suds interface. Here's an example:
>>> app = Application(...)
>>> null = NullServer(app, ostr=False)
>>> print list(null.service.say_hello('Dave', 5))
[u'Hello, Dave', u'Hello, Dave', u'Hello, Dave', u'Hello, Dave', u'Hello, Dave']
Here's a fully working example: https://gist.github.com/7014099