Skip to content
This repository has been archived by the owner on Jun 5, 2020. It is now read-only.

现在生成 validate 的时候,只解析支持 dict 类型的 json 吗 #17

Closed
asdf2014 opened this issue Jan 30, 2019 · 4 comments
Closed

Comments

@asdf2014
Copy link

如果是 [{a:a},{b:b},...] 这样的,dict 外层嵌套数组的情况,不支持吗

if not isinstance(resp_content_json, dict):
    return
@asdf2014
Copy link
Author

@debugtalk 在的吗,我这边可以完善这个特性,但是想知道您是怎么看这个问题的

@asdf2014
Copy link
Author

@debugtalk 尝试写了一个实现,我这边测试了一把,没什么问题。方便的时候帮忙看看吧 #18

@debugtalk debugtalk added the bug label Feb 2, 2019
@debugtalk
Copy link
Member

debugtalk commented Feb 2, 2019

@asdf2014 感谢反馈,之前我的确是没有遇到过 body 部分为 list 的情况。

这里建议先不处理,有两点原因:

1、[{a:a},{b:b},...]算是比较少见的格式,自动生成 validator 可能不准确,直接根据需求写 validator 会更合适些;
2、HttpRunner 针对 validator 实现后续计划采用 jmespath 语法。 httprunner/httprunner#164

@asdf2014
Copy link
Author

asdf2014 commented Feb 3, 2019

@debugtalk 不客气啦,jmespath 的确是个明智的选择 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants