{ "info": { "author": "Filip Noetzel", "author_email": "filip+rfhttplibrary@j03.de", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Topic :: Software Development :: Testing" ], "description": ".. image:: https://secure.travis-ci.org/peritus/robotframework-httplibrary.png?branch=master\n :target: http://travis-ci.org/peritus/robotframework-httplibrary\n\nrobotframework-httplibrary\n--------------------------\n\n**robotframework-httplibrary** is a `Robot Framework\n`_ test library for all your HTTP\nneeds. It uses `livetest `_ (which, in\nturn uses the famous `webtest `_ library\nunderneath).\n\nInstallation\n------------\n\nYou can install robotframework-httplibrary via `pip\n`_::\n\n pip install --upgrade robotframework-httplibrary\n\nUsage\n-----\nAPI documentation can be found at\n`http://peritus.github.com/robotframework-httplibrary/\n`_, here is an example\non how to use it:\n\n============ ================\n Setting Value \n============ ================\nLibrary HttpLibrary.HTTP\n============ ================\n\n\\\n\n============ ================================= ===================================\n Test Case Action Argument\n============ ================================= ===================================\nExample\n\\ [Documentation] Follows a Redirect\n\\ Create HTTP Context `httpstat.us `_\n\\ GET /302\n\\ Response Status Code Should Equal 302\n\\ Follow Response\n\\ Response Body Should Contain generating different HTTP codes\n============ ================================= ===================================\n\nYou can view a `report `_ and a `log `_ of this test executed that looks like this:\n\n.. image:: http://peritus.github.com/robotframework-httplibrary/rfhttplib_example_test_execution.png\n :target: http://peritus.github.com/robotframework-httplibrary/log.html\n\nCompatibility\n-------------\nThis library is only tested on CPython. It might work on Jython, not sure.\n\nDevelopment\n-----------\nIf you want to hack on this library itself, this should get you started::\n\n # bootstrap development environment\n git clone https://github.com/peritus/robotframework-httplibrary.git\n cd robotframework-httplibrary/\n python bootstrap.py\n ./bin/buildout\n \n # run tests\n ./bin/robotframework tests/\n\nI'm very happy about patches, pull-requests and API-discussions (as this is\nmostly a wrapper supposed to have a nice API)!\n\nChangelog\n---------\n\n**v0.4.2**\n\n- Don't enforce ASCII when converting to JSON (so chinese characters are\n printed as such and not escaped like \\uXXXX). Thanks Terry Yin!\n\n**v0.4.1**\n\n- Tested with Robot Framework 2.8rc1\n- Uses jsonpointer 1.0, jsonpatch 1.0\n\n**v0.4.0**\n\n- Compatible with Webtest > 2.0\n- hard-deprecate 'Set HTTP Host', will be removed soon.\n\n**v0.3.4**\n\n- Add support for python-json-pointer >= 0.6 (if you experienced\n \"``AttributeError: 'module' object has no attribute 'set_pointer'``\", you\n should upgrade to this version).\n\n**v0.3.3**\n\n- add HTTPS support\n- add 'Stringify JSON' keyword\n- implicitly set correct 'Host' header\n\nLicense\n-------\n`Beerware `_: If we meet some day, and\nyou think this stuff is worth it (or need a more serious license), you can buy\nme a beer in return.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/peritus/robotframework-httplibrary", "keywords": "robotframework testing testautomation web http webtest", "license": "Beerware", "maintainer": null, "maintainer_email": null, "name": "robotframework-httplibrary", "package_url": "https://pypi.org/project/robotframework-httplibrary/", "platform": "any", "project_url": "https://pypi.org/project/robotframework-httplibrary/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/peritus/robotframework-httplibrary" }, "release_url": "https://pypi.org/project/robotframework-httplibrary/0.4.2/", "requires_dist": null, "requires_python": null, "summary": "Robot Framework keywords for HTTP requests", "version": "0.4.2" }, "last_serial": 780871, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "57baa57a3593d589d86ff5fff3f7d42c", "sha256": "7b5ca3c3a34b6569a8aec47b793c8de6083a8ee25af96d83c9f33745b5cced08" }, "downloads": -1, "filename": "robotframework-httplibrary-0.0.1.tar.gz", "has_sig": false, "md5_digest": "57baa57a3593d589d86ff5fff3f7d42c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2407, "upload_time": "2011-08-19T18:12:04", "url": "https://files.pythonhosted.org/packages/98/3f/ba7ce9acde03eeb4dcf0c170fa5200597da40cd10f515850a0a260125da5/robotframework-httplibrary-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "8d46c4244417168024c51f3f59682354", "sha256": "827f1aaf8f7cabc792cef9c3978b3887ae15c1b7355079c34c8681f81aab7fb7" }, "downloads": -1, "filename": "robotframework-httplibrary-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8d46c4244417168024c51f3f59682354", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2583, "upload_time": "2011-08-22T09:52:18", "url": "https://files.pythonhosted.org/packages/71/1b/00abba47b00fbf52692cb2b465c0074cb79c9e8469de8f7ea2523752b571/robotframework-httplibrary-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8afb94c9197005de7bd6e37eba425e3a", "sha256": "ed6eb62f02947b9ff6f1a45505a22d6819e58ed20ded56133f758596490d96cf" }, "downloads": -1, "filename": "robotframework-httplibrary-0.0.3.tar.gz", "has_sig": false, "md5_digest": "8afb94c9197005de7bd6e37eba425e3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3063, "upload_time": "2011-08-24T10:06:33", "url": "https://files.pythonhosted.org/packages/8e/54/ce0f69363eeb80db63b7da67d05ab9328cc37ed3488f15c5d8d32716d8a5/robotframework-httplibrary-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "08e9fecba580bf673ee59d364aa0a6e6", "sha256": "0ae1229be661847c10720ebf5acbf3a33e15d048f64eecc4fd209d8f43e732f2" }, "downloads": -1, "filename": "robotframework-httplibrary-0.0.4.tar.gz", "has_sig": false, "md5_digest": "08e9fecba580bf673ee59d364aa0a6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2011-08-24T16:15:56", "url": "https://files.pythonhosted.org/packages/00/41/e871feabbe53966315f3756cb1d570001f50c7b461b11023eabfa609252f/robotframework-httplibrary-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "92b9b5726b76206680e76a42a8ca1d93", "sha256": "6fd8a6f645ab27faa020120e7e7a22db2035781306027e10b1f651755f14b69a" }, "downloads": -1, "filename": "robotframework-httplibrary-0.0.5.tar.gz", "has_sig": false, "md5_digest": "92b9b5726b76206680e76a42a8ca1d93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3884, "upload_time": "2011-11-04T19:03:38", "url": "https://files.pythonhosted.org/packages/5d/3e/a2ece11268c2ecb31cb93a5237274fbee1ba684ca947aa7809ad20f4508e/robotframework-httplibrary-0.0.5.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "bb7c9967c177af0cc999de3ae28681d5", "sha256": "bad8165976a8834093d77a4dc5af612e67491b6b67008c601b854f8680ebd7e3" }, "downloads": -1, "filename": "robotframework-httplibrary-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bb7c9967c177af0cc999de3ae28681d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4330, "upload_time": "2011-11-09T18:33:02", "url": "https://files.pythonhosted.org/packages/49/09/9a3af2881d78070c0bd05cfe275dc4dd255e34273e0db8bafffb5a7d7c0a/robotframework-httplibrary-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6488ae7f33c932f23eaefdae2cd2d56d", "sha256": "98c613e420aab968c080c7436c314fbba8b103a152750ecf3aeed0e1939b30ef" }, "downloads": -1, "filename": "robotframework-httplibrary-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6488ae7f33c932f23eaefdae2cd2d56d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4400, "upload_time": "2011-11-16T15:30:09", "url": "https://files.pythonhosted.org/packages/1c/91/911668c95b8b2aabb99e3b493f54231eb56853530bb065fc97ce7a852378/robotframework-httplibrary-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "15538dcc6ef688484a6def34a9c32192", "sha256": "b9450ad70ac826c95961c8aa6e993eaad73824df4bbff20957454057cfdf04af" }, "downloads": -1, "filename": "robotframework-httplibrary-0.1.2.tar.gz", "has_sig": false, "md5_digest": "15538dcc6ef688484a6def34a9c32192", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4644, "upload_time": "2011-11-25T16:17:18", "url": "https://files.pythonhosted.org/packages/8e/76/8468a6a1de6a64ee08fa7376d98955b9c34b8a43ea9a59aa3b0160034a02/robotframework-httplibrary-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5d6d820a16f3fdd42d2a9aa9553444be", "sha256": "521f30bec7af3aafaff422431710de8fae0b0006aa91c6c51d27d45e00d19dac" }, "downloads": -1, "filename": "robotframework-httplibrary-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5d6d820a16f3fdd42d2a9aa9553444be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6046, "upload_time": "2011-11-30T14:35:12", "url": "https://files.pythonhosted.org/packages/91/26/b0d6b0f648f64e5491b1d85f9693207bccea715eecbc2bb27a1a0e486707/robotframework-httplibrary-0.1.3.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d6424820a5a948c44065db237c40e39f", "sha256": "b8ab5dcc02c658b145b305c96d54a2d9ec6cf5af6006e4752b475705531ee894" }, "downloads": -1, "filename": "robotframework-httplibrary-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d6424820a5a948c44065db237c40e39f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7451, "upload_time": "2011-12-04T21:12:49", "url": "https://files.pythonhosted.org/packages/ba/6d/5fb4d4f51109dedea75e32a614e43b0ffd6325c8bcc5fdaa71a88faf228c/robotframework-httplibrary-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f34bfafd936a13d08af569b71dcd19b7", "sha256": "069022b40461dc08914c43cfab50fac036089c8a570ed340ff5e77de0c9906fe" }, "downloads": -1, "filename": "robotframework-httplibrary-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f34bfafd936a13d08af569b71dcd19b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7745, "upload_time": "2011-12-26T12:34:12", "url": "https://files.pythonhosted.org/packages/40/ef/b341ada8aa56e0ada361e828e8a4c9417550ae978596b1ebd21584b9d150/robotframework-httplibrary-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d044e1546acab548a4cb28e4c0f709e6", "sha256": "bf87c8761ead2f1dfc611253461dea16894500b1b38a309ca6c37fd57539fbaf" }, "downloads": -1, "filename": "robotframework-httplibrary-0.3.1.tar.gz", "has_sig": false, "md5_digest": "d044e1546acab548a4cb28e4c0f709e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7741, "upload_time": "2012-04-08T18:41:45", "url": "https://files.pythonhosted.org/packages/1e/b4/87673e498ca84875ba983b94d876a23c5bc2cfaa1cc11b01b1cb009fa040/robotframework-httplibrary-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b92a71d4f2fb2e05729cc196b3a4a0be", "sha256": "694bb1b29109cc43c567c2f59bba9a6d0d30daa63ea2fa0846c847b6bda3592c" }, "downloads": -1, "filename": "robotframework-httplibrary-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b92a71d4f2fb2e05729cc196b3a4a0be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7956, "upload_time": "2012-06-03T11:03:56", "url": "https://files.pythonhosted.org/packages/cb/4e/e91bbd02ef2a0caed4c3ebeb6832c16437fad1d1c9c5a1e4f60c6cd87f4f/robotframework-httplibrary-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "6c2946bc79105a3eace4c39f38e34559", "sha256": "d7f6e37363705e0a30f4ff3a2f103ae82c97928cd25ed1928857c022ef3c06e5" }, "downloads": -1, "filename": "robotframework-httplibrary-0.3.3.tar.gz", "has_sig": false, "md5_digest": "6c2946bc79105a3eace4c39f38e34559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8358, "upload_time": "2012-10-14T10:39:25", "url": "https://files.pythonhosted.org/packages/18/a2/2875fae23c91cd592f604ad74a2d8140bdf0a4790aec2459e7eba72caa75/robotframework-httplibrary-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3e7d4573acc8e7bf8b51db21fb5a6ba8", "sha256": "6fb89cd50a1acf4ea887930a061459785d171e037539b8b5d7e8f8b5398a7701" }, "downloads": -1, "filename": "robotframework-httplibrary-0.3.4.tar.gz", "has_sig": false, "md5_digest": "3e7d4573acc8e7bf8b51db21fb5a6ba8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8506, "upload_time": "2013-01-06T13:38:57", "url": "https://files.pythonhosted.org/packages/f7/7b/9ad740645979498a3b30032f4635f97f22fe7d0a4bdfd848aa08fc48e40a/robotframework-httplibrary-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "eb09d0556a8bee2ef3ae254337e641bd", "sha256": "502f014c3cb94e5e4537fce9899bbbf0711b691558641922e5baf577040a5a79" }, "downloads": -1, "filename": "robotframework-httplibrary-0.4.0.tar.gz", "has_sig": false, "md5_digest": "eb09d0556a8bee2ef3ae254337e641bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8962, "upload_time": "2013-03-12T08:48:06", "url": "https://files.pythonhosted.org/packages/c9/a6/d1b4d805dbe9e2d60d039c7ed7a76894d036e751c26e16336e1821c67f8e/robotframework-httplibrary-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "97933674ce3358b5e9e35b1da89a8519", "sha256": "b341e469458898bf4af9714dd627cc4375426083e2d3da4a8dfc757b7f5cdf5f" }, "downloads": -1, "filename": "robotframework-httplibrary-0.4.1.tar.gz", "has_sig": false, "md5_digest": "97933674ce3358b5e9e35b1da89a8519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9002, "upload_time": "2013-06-06T13:04:39", "url": "https://files.pythonhosted.org/packages/1b/fe/ad151e14861c47b2f6bd99ec2dff663cda6d5d4d5e8fbcdfde5ac32c374e/robotframework-httplibrary-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4b85d6c03ff39a7e55da222079c80f81", "sha256": "f45c9ac8d5a56386a36dc354b7491ee54bf068ff525c8011cb83184c19f56aae" }, "downloads": -1, "filename": "robotframework-httplibrary-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4b85d6c03ff39a7e55da222079c80f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9109, "upload_time": "2013-06-27T07:34:39", "url": "https://files.pythonhosted.org/packages/fb/f7/49228f6d252c722693dd4b832a29257f5a89f673ea7a8855fd10187a94cd/robotframework-httplibrary-0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4b85d6c03ff39a7e55da222079c80f81", "sha256": "f45c9ac8d5a56386a36dc354b7491ee54bf068ff525c8011cb83184c19f56aae" }, "downloads": -1, "filename": "robotframework-httplibrary-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4b85d6c03ff39a7e55da222079c80f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9109, "upload_time": "2013-06-27T07:34:39", "url": "https://files.pythonhosted.org/packages/fb/f7/49228f6d252c722693dd4b832a29257f5a89f673ea7a8855fd10187a94cd/robotframework-httplibrary-0.4.2.tar.gz" } ] }