如何生成输入json以测试python中的石墨烯突变?

时间:2020-05-07 12:59:35

标签: graphene-python

这里的目标是我想要一种类型化的方式来生成输入JSON以从python中测试我的GraphQL。目前,我是手工构造JSON,但如果出于维护性和人体工程学的考虑而不必这样做,那将是非常不错的。我的梦想是使用我定义的InputObjectType来对输入的JSON进行代码生成,这样我就可以充分利用两个世界:易于使用的测试API,并为客户工程师提供了清晰(原始)的示例在。

一种方便的方法是创建InputObjectType,然后在它们上调用json.dumps()

在API文档中,它说ObjectTypes can be constructed

通过创建一个 ObjectType 可以将其用作简单值对象 该类的实例。

我感到惊讶和困惑,尽管似乎无法对InputObjectType做同样的事情。如果尝试执行此操作,则会遇到类型错误,抱怨InputObjectType.__init__不接受参数,并且项仅出现在foo_object.kwargs属性中。

谢谢!

0 个答案:

没有答案