编程语言
首页 > 编程语言> > python-测试Spyne应用程序

python-测试Spyne应用程序

作者:互联网

测试Spyne应用程序的最佳实践是什么.它是否具有DjangoFlask之类的测试客户端.我不喜欢启动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