{ "info": { "author": "EXTasy team", "author_email": "snit.ram@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved", "Natural Language :: English", "Natural Language :: Portuguese (Brazilian)", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "EXTasy\n=======\n\nEXTasy is a Cucumber-like BDD tool for ExtJS developers. It is written in python and built on top of Pycukes.\n\n\nInstallation\n=====\n\nYou can install it using Python's easy_install::\n\n $ easy_install extasy\n\nOr You can download source code and install using setup.py script::\n\n $ python setup.py install\n\n\n\nUsage\n=====\n\nFirst, make sure you have installed story_runner, pyhistorian, pycukes and extasy.\nBy default, if you just call ``extasy`` from your command line into some dir, it will look for a ``stories`` dir (expecting your stories files are there).\nEach story file by convention ends with .story, like ``calculator.story``.\n\nSo, lets say you have the directory tree::\n\n |-- calculator\n |-- stories\n |-- calculator.story\n\n\nTo run your stories, you can simple call::\n\n $ extasy\n\nOr if you can specify exactly what stories run::\n \n $ extasy stories/calculator.story\n\n\n\nGet in touch with the team\n=====\n\nIf you have further questions, please contact the team:\n\n snit-ram: http://github.com/snit-ram, http://twitter.com/snit_ram", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "bdd behaviour behavior pyhistorian story", "license": "OSI", "maintainer": null, "maintainer_email": null, "name": "extasy", "package_url": "https://pypi.org/project/extasy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/extasy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/extasy/0.9.5/", "requires_dist": null, "requires_python": null, "summary": "EXTasy is a BDD framework bult on top of PyCukes for ExtJS interfaces", "version": "0.9.5" }, "last_serial": 791817, "releases": { "0.9.1": [ { "comment_text": "", "digests": { "md5": "cf0ea815b7ac0cea75c359f927b1981e", "sha256": "758ceadd0d9c741427b04ca2712d6f086546742267df2e65c3ebf345583cfcb3" }, "downloads": -1, "filename": "extasy-0.9.1-py2.6.egg", "has_sig": false, "md5_digest": "cf0ea815b7ac0cea75c359f927b1981e", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 16115, "upload_time": "2010-10-25T06:23:43", "url": "https://files.pythonhosted.org/packages/bd/26/a57e43801269f8c7ae34a252070989a0f51a29bb47975fc2b47241577fb2/extasy-0.9.1-py2.6.egg" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "1828f64a1e4db5083c30f681df49ad8c", "sha256": "682b1840fa5070a8aa2e9bf869119a9f6c55091f5572825678fa32d8fc10dffc" }, "downloads": -1, "filename": "extasy-0.9.2-py2.6.egg", "has_sig": false, "md5_digest": "1828f64a1e4db5083c30f681df49ad8c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 50750, "upload_time": "2010-10-25T12:55:53", "url": "https://files.pythonhosted.org/packages/fc/87/15a666cd313e61b689cbe56a23a7ac914aa8a527a0596cb810d722520f71/extasy-0.9.2-py2.6.egg" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "070f5f64045525406eebd1c1763244e9", "sha256": "ef3523b4ea9dd88690fd5be1d85ab020f96f988edf42c78303ea78ab592398e3" }, "downloads": -1, "filename": "extasy-0.9.3-py2.6.egg", "has_sig": false, "md5_digest": "070f5f64045525406eebd1c1763244e9", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 71698, "upload_time": "2010-11-04T18:06:08", "url": "https://files.pythonhosted.org/packages/c2/d5/7caa7db551ee116e0ef989303c497b850690e3a4938ddce6b6bd034a197c/extasy-0.9.3-py2.6.egg" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "cb161897da81814caa8c9a3a8b1f274f", "sha256": "3c9e88d5fe811345e598a912a75c38222f634476851b3dc9c19797efe0358b3d" }, "downloads": -1, "filename": "extasy-0.9.4-py2.6.egg", "has_sig": false, "md5_digest": "cb161897da81814caa8c9a3a8b1f274f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 71837, "upload_time": "2010-11-09T12:29:03", "url": "https://files.pythonhosted.org/packages/ac/ce/6d275a9aa8fea72ca69d1b6338cdced4bdd7d64ad25a280a6626e5811184/extasy-0.9.4-py2.6.egg" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "ff6cbc32beeb821ac0cc77805a752d36", "sha256": "0c58a62990805a27e4fac23f262e03faf43530d715070dde424c69bad73542ca" }, "downloads": -1, "filename": "extasy-0.9.5-py2.6.egg", "has_sig": false, "md5_digest": "ff6cbc32beeb821ac0cc77805a752d36", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 75391, "upload_time": "2010-11-20T12:14:20", "url": "https://files.pythonhosted.org/packages/7c/19/beafe39ce7614bf9cd84f8f9a6a6ad95be1cf8f841d7122043d982a92d22/extasy-0.9.5-py2.6.egg" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ff6cbc32beeb821ac0cc77805a752d36", "sha256": "0c58a62990805a27e4fac23f262e03faf43530d715070dde424c69bad73542ca" }, "downloads": -1, "filename": "extasy-0.9.5-py2.6.egg", "has_sig": false, "md5_digest": "ff6cbc32beeb821ac0cc77805a752d36", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 75391, "upload_time": "2010-11-20T12:14:20", "url": "https://files.pythonhosted.org/packages/7c/19/beafe39ce7614bf9cd84f8f9a6a6ad95be1cf8f841d7122043d982a92d22/extasy-0.9.5-py2.6.egg" } ] }