Robot Framework keywords for HTTP requests
Project description
robotframework-httplibrary
robotframework-httplibrary is a Robot Framework test library for all your HTTP needs. It uses livetest (which, in turn uses the famous webtest library underneath).
Installation
You can install robotframework-httplibrary via pip:
pip install --upgrade robotframework-httplibrary
Usage
API documentation can be found at http://peritus.github.com/robotframework-httplibrary/, here is an example on how to use it:
Setting |
Value |
---|---|
Library |
HttpLibrary.HTTP |
Test Case |
Action |
Argument |
---|---|---|
Example |
||
[Documentation] |
Follows a Redirect |
|
Set HTTP Host |
||
GET |
/302 |
|
Response Status Code Should Equal |
302 |
|
Follow Response |
||
Response Body Should Contain |
generating different HTTP codes |
You can view a report and a log of this test executed that looks like this:
Compatibility
This library is only tested on CPython. It might work on Jython, not sure.
Development
If you want to hack on this library itself, this should get you started:
# bootstrap development environment git clone https://github.com/peritus/robotframework-httplibrary.git cd robotframework-httplibrary/ python bootstrap.py ./bin/buildout # run tests ./bin/robotframework tests/
I’m very happy about patches, pull-requests and API-discussions (as this is mostly a wrapper supposed to have a nice API)!
License
Beerware: If we meet some day, and you think this stuff is worth it (or need a more serious license), you can buy me a beer in return.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for robotframework-httplibrary-0.3.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694bb1b29109cc43c567c2f59bba9a6d0d30daa63ea2fa0846c847b6bda3592c |
|
MD5 | b92a71d4f2fb2e05729cc196b3a4a0be |
|
BLAKE2b-256 | cb4ee91bbd02ef2a0caed4c3ebeb6832c16437fad1d1c9c5a1e4f60c6cd87f4f |