【问题标题】:Test Graphql API - python测试 Graphql API - python
【发布时间】:2018-05-11 01:00:24
【问题描述】:

我在烧瓶应用程序上使用 graphql(石墨烯),我想测试我的 graphql 是否按预期工作。我查看了 apollo,但它看起来只支持 node、java 和 ruby​​ ......不支持 python。有谁知道我可以使用任何类似的工具来测试服务器是否正确启动、呈现 graphql 界面并在输入查询时返回正确的值?

【问题讨论】:

  • 这些是编程测试还是手动测试?
  • 杰克,我希望它们成为程序测试。
  • 我对 python 不太熟悉,但是我在 JavaScript 中所做的就是这样。我用一些内存模型创建可执行模式,然后为每个测试设置一个可执行模式,然后针对它运行我的测试。这有帮助吗?

标签: python testing graphql


【解决方案1】:

GraphQL 包含一个很好的开箱即用的 GUI,称为 GraphiQL,它在浏览器中运行。它将在您的代码中将 cmets 显示为文档,显示可用的字段/变量及其类型,并自动填充查询。

from flask_graphql import GraphQLView

app.add_url_rule('/graphql', view_func=GraphQLView.as_view('graphql', schema=schema, graphiql=True))

https://pypi.python.org/pypi/Flask-GraphQL

https://github.com/graphql/graphiql

【讨论】:

    猜你喜欢
    • 2017-10-10
    • 2018-04-15
    • 2018-04-11
    • 2017-08-08
    • 2018-10-28
    • 2020-10-28
    • 2020-04-22
    • 1970-01-01
    • 2020-10-05
    相关资源
    最近更新 更多