{ "info": { "author": "Oleg Pudeyev", "author_email": "oleg@bsdpower.com", "bugtrack_url": null, "classifiers": [], "description": "WebRacer - a web crawler and web application testing library in Python\n======================================================================\n\nWebRacer started as a high level web application testing library, similar\nto twill but with a more comprehensive API. With time the client portion\nbecame sufficiently useful standalone.\n\nAgent module\n--------------\n\nThe agent module provides a browser level HTTP client. Besides the standard\nrequest/response functionality the agent module notably offers an easy\nto use form API.\n\nTest case module\n----------------\n\nWebRacer provides a test case class that offers more convenient integration\nof the rest of WebRacer into unittest-based test suites.\n\nBoth intuitive to use and exhaustive\n------------------------------------\n\nThe goal of WebRacer is to expose HTTP and web-related functions in\na manner that makes code for common tasks intuitive and concise, but\ndoes not compromise completeness. Phrased differently, WebRacer is meant\nto be suitable for all use cases involving driving or testing web applications\nrather than a certain predetermined subset of them.\n\nWebRacer does not require the use of a framework. In fact, assertions that\nit provides are defined on the session class and may be used in web crawlers\nthat do not employ unittest at all.\n\nDocumented and tested\n---------------------\n\nWebRacer aims to eventually have 100% documentation and test coverage.\n\nScope\n-----\n\nCurrently WebRacer tests HTTP applications via actual HTTP.\n\nSupport for testing WSGI applications without running an HTTP server\nis planned.\n\nThe application being tested may be launched in another thread in\nthe test process or may be external to the test/driver process.\n\nFeatures\n--------\n\n- Multiple concurrent test sessions\n- Response assertions\n- Comprehensive form handling\n\nNote: API is not yet stable.\n\nExamples\n--------\n\nThe largest application using WebRacer at this time is Wolis_.\n\nTests\n-----\n\nExecute the test suite by running ``nosetests``.\n\nThe test suite uses some nose features and will not work with unittest alone.\n\n.. image:: https://api.travis-ci.org/p/webracer.png\n :target: https://travis-ci.org/p/webracer\n\nLicense\n-------\n\nReleased under the 2 clause BSD license.\n\n.. _Wolis: https://github.com/p/wolis\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/p/webracer", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "webracer", "package_url": "https://pypi.org/project/webracer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/webracer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/p/webracer" }, "release_url": "https://pypi.org/project/webracer/0.2.0/", "requires_dist": null, "requires_python": null, "summary": "Comprehensive web application testing library", "version": "0.2.0" }, "last_serial": 989859, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "bd7c5f0a95f3ebf23fe4c873625712c4", "sha256": "3730d166488d9cc63a9fc3600b789c7ee30cf7d8732ca7d90e5d66f9629281b6" }, "downloads": -1, "filename": "webracer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bd7c5f0a95f3ebf23fe4c873625712c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18487, "upload_time": "2014-02-03T22:17:28", "url": "https://files.pythonhosted.org/packages/f2/8e/962179d0ac43779bbd4436f63a506bb0bc8c29cc93b1ee72e6953f1bd364/webracer-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bd7c5f0a95f3ebf23fe4c873625712c4", "sha256": "3730d166488d9cc63a9fc3600b789c7ee30cf7d8732ca7d90e5d66f9629281b6" }, "downloads": -1, "filename": "webracer-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bd7c5f0a95f3ebf23fe4c873625712c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18487, "upload_time": "2014-02-03T22:17:28", "url": "https://files.pythonhosted.org/packages/f2/8e/962179d0ac43779bbd4436f63a506bb0bc8c29cc93b1ee72e6953f1bd364/webracer-0.2.0.tar.gz" } ] }