{
"info": {
"author": "Scott Torborg",
"author_email": "storborg@mit.edu",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Web Environment",
"Framework :: Paste",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Software Development :: Testing"
],
"description": "LiveTest - Like WebTest, but on a live site\n===========================================\n\nInspired by Ian Bicking's excellent `WebTest `_, this is an extension to allow the same sort of simple pythonic testing to be used against running sites. Many tests written for WebTest will be able to be used directly on LiveTest.\n\nThis enables the full platform (app servers, load balancers, routing, DNS, etc) to be tested rather than just the internal WSGI application.\n\nInstallation\n------------\n\nSimple as::\n\n $ easy_install livetest\n\nOr with pip::\n\n $ pip install livetest\n\nOr grab the development version::\n\n $ easy_install livetest==dev\n\n\nUsage\n-----\n\nSetup an app to test against with just a hostname:\n\n>>> import livetest\n>>> app = livetest.TestApp('www.google.com')\n\nMake requests just like WebTest:\n\n>>> resp = app.get('/')\n\nGrab forms:\n\n>>> resp.forms\n{0: }\n>>> form = resp.forms[0]\n>>> form.fields\n{'btnI': [],\n 'btnG': [],\n 'q': [],\n 'source': [],\n 'hl': [],\n 'ie': []}\n\nSubmit forms:\n\n>>> form['q'] = 'python testing'\n>>> resp = form.submit()\n\nTest stuff in the response:\n\n>>> resp.mustcontain('Agile', 'unittest', 'PyUnit')\n>>> resp\n<200 OK text/html body=' '/25498>\n>>> resp.status\n'200 OK'\n\n\nCredits\n-------\nThanks to Edward Dale (scompt) for various fixes.\n\n\nLinks\n-----\n* `website `_\n* `WebTest home `_\n* `development version `_\n\n\nLicense\n-------\n\nLivetest is released under the MIT License. See the LICENSE file for more\ninformation.\n\n\n.. # vim: syntax=rst expandtab tabstop=4 shiftwidth=4 shiftround",
"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/storborg/livetest",
"keywords": "http integration wsgi test unit tests testing web functional",
"license": "MIT",
"maintainer": null,
"maintainer_email": null,
"name": "livetest",
"package_url": "https://pypi.org/project/livetest/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/livetest/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "http://github.com/storborg/livetest"
},
"release_url": "https://pypi.org/project/livetest/0.5/",
"requires_dist": null,
"requires_python": null,
"summary": "Test against a live site with an API like Paste WebTest",
"version": "0.5"
},
"last_serial": 252218,
"releases": {
"0.3dev": [
{
"comment_text": "",
"digests": {
"md5": "178889dfece1d987daeddbd7159d9e73",
"sha256": "edcf2dadc801c8acfda84902bb0eed8d1c4cc0ce2b5ef4e7a94953847e9abee9"
},
"downloads": -1,
"filename": "livetest-0.3dev.tar.gz",
"has_sig": false,
"md5_digest": "178889dfece1d987daeddbd7159d9e73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6024,
"upload_time": "2009-11-02T10:35:08",
"url": "https://files.pythonhosted.org/packages/b9/bb/584ad12a615e1ec62fe5549a6ff86206fa341d8401d4bc0ff95e740dc8ee/livetest-0.3dev.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "34ccfc9ce595d12983ff377ac76c02dd",
"sha256": "cab076d4caa154a111850a82ab993cf6c38bbb0e7497f8a2957843fff5f3312f"
},
"downloads": -1,
"filename": "livetest-0.4-py2.6.egg",
"has_sig": false,
"md5_digest": "34ccfc9ce595d12983ff377ac76c02dd",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 16846,
"upload_time": "2010-10-25T21:03:04",
"url": "https://files.pythonhosted.org/packages/97/1a/5cc028c2227bd1b972c859fbfb38cc797fafd20aa618926f4a9e23a9019a/livetest-0.4-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "52d7f18df20585a8399ae2d96e58be0f",
"sha256": "9f5ebfe1fbc87fa7b44b791324796602eade9aa092839adbf69f608c36122f3b"
},
"downloads": -1,
"filename": "livetest-0.4.tar.gz",
"has_sig": false,
"md5_digest": "52d7f18df20585a8399ae2d96e58be0f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5699,
"upload_time": "2010-10-25T21:02:45",
"url": "https://files.pythonhosted.org/packages/45/a7/6ad2e24a5ce4cac93b2d03fcd9a02a4498322b572f6cee72b5137e591ce1/livetest-0.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "34375991d3bc560e5ee99ddd62b38a17",
"sha256": "f96a40c34845c9ff64e175be3b21f251cac10bfca9cd5b9252890509b7d74838"
},
"downloads": -1,
"filename": "livetest-0.5.tar.gz",
"has_sig": false,
"md5_digest": "34375991d3bc560e5ee99ddd62b38a17",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7841,
"upload_time": "2011-02-16T00:30:37",
"url": "https://files.pythonhosted.org/packages/de/77/7ab378ff9e62013f1756b64b1553e126ba7b3f3598bc9c5c8fc508c13d55/livetest-0.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "34375991d3bc560e5ee99ddd62b38a17",
"sha256": "f96a40c34845c9ff64e175be3b21f251cac10bfca9cd5b9252890509b7d74838"
},
"downloads": -1,
"filename": "livetest-0.5.tar.gz",
"has_sig": false,
"md5_digest": "34375991d3bc560e5ee99ddd62b38a17",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7841,
"upload_time": "2011-02-16T00:30:37",
"url": "https://files.pythonhosted.org/packages/de/77/7ab378ff9e62013f1756b64b1553e126ba7b3f3598bc9c5c8fc508c13d55/livetest-0.5.tar.gz"
}
]
}