首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试Spyne应用程序

测试Spyne应用程序
EN

Stack Overflow用户
提问于 2013-10-15 14:35:16
回答 2查看 1.4K关注 0票数 0

测试Spyne应用程序的最佳实践是什么。它是否有像姜戈烧瓶这样的测试客户端。我不喜欢启动wsgi服务器来测试我的应用程序。

下面是我的flask+spyne示例https://github.com/satyrius/flask-spyne-example

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-16 20:21:31

为了进行测试,我们使用了NullServerhttp://spyne.io/docs/2.10/reference/server.html?highlight=nullserver#spyne.server.null.NullServer

它实现了一些接近suds接口的东西。下面是一个例子:

代码语言:javascript
复制
>>> 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

票数 3
EN

Stack Overflow用户

发布于 2019-07-17 19:09:31

我建议HttpClient来自spyne.client.httpClient来自suds.client

工作简单:

代码语言:javascript
复制
c = HttpClient('http://localhost:8000/', application)

u = c.factory.create("User")

u.user_name = 'dave'
u.first_name = 'david'

retval = c.service.add_user(u)

参考文献:客户端.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19383937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档