python-测试Spyne应用程序
作者:互联网
测试Spyne应用程序的最佳实践是什么.它是否具有Django或Flask之类的测试客户端.我不喜欢启动wsgi服务器来测试我的应用程序的想法.
这是我的烧瓶spyne示例https://github.com/satyrius/flask-spyne-example
解决方法:
为了进行测试,我们有NullServer:http://spyne.io/docs/2.10/reference/server.html?highlight=nullserver#spyne.server.null.NullServer
它实现了接近suds接口的功能.这是一个例子:
>>> 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']
这是一个完整的示例:https://gist.github.com/7014099
标签:python,tdd,functional-testing,spyne 来源: https://codeday.me/bug/20191010/1885210.html