svanoort / pyresttest

Python Rest Testing
Apache License 2.0
1.15k stars 326 forks source link

Add JMESPath extractor feature #156

Closed svanoort closed 8 years ago

svanoort commented 8 years ago

Ready for merge assuming tests pass @marklz

Adds feature from https://github.com/svanoort/pyresttest/issues/78

Replaces https://github.com/svanoort/pyresttest/pull/137

svanoort commented 8 years ago

@marklz Finally I've got the last of the import issues and python3 compatibility quirks resolved. This is now going into mainline, and then onto PyPi once installation tests pass.

Note that I subtly changed one of the behaviors: JMESPath extractors return python objects like the other extractors do (not string representations of datastructures). This makes it behave like the other extractors do.