Anton Egorov Anton Egorov - 1 year ago 202
Python Question

Testing Spyne application

What is the best practice to test Spyne application. Does it have test client like Django or Flask. I dont like idea to start wsgi server to test my application.

Here is my flask+spyne example

Answer Source

For testing, we have the 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:

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download