{ "info": { "author": "Sebastian Wehrmann ", "author_email": "sw@gocept.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Zope Public License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2 :: Only" ], "description": "===============================\nThe gocept.jasmine distribution\n===============================\n\nJasmine integration for selenium.\n\n\nUsage\n=====\n\nYou need two things to run jasmine tests with selenium:\n\n* A test app which requires your resources and jasmine test files::\n\n class MyTestApp(gocept.jasmine.jasmine.TestApp):\n\n def need_resources(self):\n # Require your resources here\n my.package.resource.need()\n my.package.tests.jasmine_tests.need()\n\n @property\n def body(self):\n # HTML setup for your tests goes here\n return '
'\n\n* A TestCase with the jasmine layer::\n\n class MyJasmineTestCase(gocept.jasmine.jasmine.TestCase):\n\n layer = gocept.jasmine.jasmine.get_layer(MyTestApp())\n\n def test_integration(self):\n self.run_jasmine()\n\nThe important things here are, that the `get_layer` function is given\nyour jasmine app and that the returned Layer is used on your TestCase.\n\nIn your Test, simple run `run_jasmine`, which will open the TestApp in your\nBrowser. The TestApp renders your `body` and includes all needed resources and\nthen runs the jasmine tests. `run_jasmine` will wait for these tests to finish\nand the report success or failure. Jasmine tracebacks and error details are\nvisible through the selenium error handling.\n\n\nDebugging\n---------\n\nYou can set the `debug` flag on your test case to get a pdb debugger right\nafter the start of the jasmine tests. This lets you debug your jasmine tests\nwithin your browser::\n\n class MyJasmineTestCase(gocept.jasmine.jasmine.TestCase):\n\n layer = gocept.jasmine.jasmine.get_layer(MyTestApp())\n debug = True\n\n def test_integration(self):\n self.run_jasmine()\n\n\n=========================\nDeveloping gocept.jasmine\n=========================\n\n:Author:\n `Sebastian Wehrmann `_ \n\n:PyPI page:\n http://pypi.python.org/pypi/gocept.jasmine/\n\n:Issues:\n `https://bitbucket.org/gocept/gocept.jasmine/issues`_\n\n:Source code:\n https://bitbucket.org/gocept/gocept.jasmine/\n\n:Current change log:\n https://bitbucket.org/gocept/gocept.jasmine/raw/tip/CHANGES.txt\n\n\n=============================\nChange log for gocept.jasmine\n=============================\n\n0.6 (2017-03-21)\n================\n\n- Update to fanstatic 1.0a to use minifier.\n\n- Ensure compatibility with `setuptools >= 30.0`.\n\n\n0.5.1 (2014-06-10)\n==================\n\n- The last two releases (0.4 and 0.5) were brown bag releases, so we need to make a new one.\n\n\n0.5 (2014-06-10)\n================\n\n- Add JS library to mock ajax calls during jasmine tests.\n\n\n0.4 (2014-06-06)\n================\n\n- Make it possible to run multiple TestApps.\n\n\n0.3 (2013-08-27)\n================\n\n- Fixed a problem where the testrunner finished `sucessfully` before all\n jasmine tests finished in browser.\n\n\n0.2 (2013-08-17)\n================\n\n- Added helper function to ease test layer setup.\n\n- Made it easier to debug jasmine tests in the browser.\n\n\n0.1 (2013-08-16)\n================\n\ninitial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/gocept/gocept.jasmine/", "keywords": "jasmine selenium test browser", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "gocept.jasmine", "package_url": "https://pypi.org/project/gocept.jasmine/", "platform": "", "project_url": "https://pypi.org/project/gocept.jasmine/", "project_urls": { "Homepage": "https://bitbucket.org/gocept/gocept.jasmine/" }, "release_url": "https://pypi.org/project/gocept.jasmine/0.6/", "requires_dist": null, "requires_python": "", "summary": "Jasmine integration for selenium.", "version": "0.6" }, "last_serial": 4152609, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ca05b02511690eafc594d954ae66db52", "sha256": "9ed2245324f6d38186653cac9251dddaae5023cfa0c504943aea37bb06a7e7d0" }, "downloads": -1, "filename": "gocept.jasmine-0.1.zip", "has_sig": false, "md5_digest": "ca05b02511690eafc594d954ae66db52", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39539, "upload_time": "2013-08-16T08:25:39", "url": "https://files.pythonhosted.org/packages/5b/22/5acfb3f12543d1a0066908af8965a3c49a7b0baf3d9c429bce6a9e2238c9/gocept.jasmine-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b8cbf4a6599f6efa9946aed57d5c1f8b", "sha256": "b72fdc3be1caf55e3de1a6df68b4363ffad5e166fc1893bfc4ea47640dbe554a" }, "downloads": -1, "filename": "gocept.jasmine-0.2.zip", "has_sig": false, "md5_digest": "b8cbf4a6599f6efa9946aed57d5c1f8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39841, "upload_time": "2013-08-17T07:29:58", "url": "https://files.pythonhosted.org/packages/53/78/c2735623ae68a1e9d6baca3d1651eb020de273dd02bb46a373166b785168/gocept.jasmine-0.2.zip" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "472f13c3f39dd55af885337440ec0a20", "sha256": "1e1d8d971fa7315c8f0cde7cecf9680cc5f71c0fb8ce281eebe35b3bee352e8a" }, "downloads": -1, "filename": "gocept.jasmine-0.3.zip", "has_sig": false, "md5_digest": "472f13c3f39dd55af885337440ec0a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40271, "upload_time": "2013-08-27T13:44:51", "url": "https://files.pythonhosted.org/packages/ba/11/12be344febd60ebbfec2f7784d47d37d4c4003f53df965331c59a8e71a63/gocept.jasmine-0.3.zip" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b0cc537be239e23d364ff7b3339bbaab", "sha256": "e6d446cc2bc3230df80a1453e1e56c556a8f78f8149584fbf35dfb521986ea6b" }, "downloads": -1, "filename": "gocept.jasmine-0.4.zip", "has_sig": false, "md5_digest": "b0cc537be239e23d364ff7b3339bbaab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8926, "upload_time": "2014-06-06T13:31:06", "url": "https://files.pythonhosted.org/packages/cf/a9/069d2c8dbcfda488cdfe5d22fedb5e39e6bc195cc01d458dedd4ffae5113/gocept.jasmine-0.4.zip" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "ecbe14a8bd376d6f5f8ed477ba397b10", "sha256": "514110d912559a634cd57545e5dd6df77115c0d6522198bdb2e62b184495bd7b" }, "downloads": -1, "filename": "gocept.jasmine-0.5.zip", "has_sig": false, "md5_digest": "ecbe14a8bd376d6f5f8ed477ba397b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9021, "upload_time": "2014-06-10T09:04:10", "url": "https://files.pythonhosted.org/packages/59/25/abd44d6e99808adf28a8dd0bb512635c1d937b215b96b1821c9ced81f3dc/gocept.jasmine-0.5.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c918b9189780765e26ab0c3ce26c606d", "sha256": "d0fbb20e7f0e5301e48cc0f4d2669b77689a47cecb9b6ab0e04dbe02a9b6cfb8" }, "downloads": -1, "filename": "gocept.jasmine-0.5.1.zip", "has_sig": false, "md5_digest": "c918b9189780765e26ab0c3ce26c606d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43713, "upload_time": "2014-06-10T13:45:05", "url": "https://files.pythonhosted.org/packages/30/e4/6a0f1802110092a9efd9f36e81445843618dbd87e6899a1a384da4f97c50/gocept.jasmine-0.5.1.zip" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "f41037c142f6f94d6d65f5629cde23b8", "sha256": "549dbf6b74fe5c465b1385c9315bc992c3054b7c4008bea12a4500b0ea29beda" }, "downloads": -1, "filename": "gocept.jasmine-0.6.tar.gz", "has_sig": false, "md5_digest": "f41037c142f6f94d6d65f5629cde23b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35032, "upload_time": "2017-03-21T16:28:09", "url": "https://files.pythonhosted.org/packages/2c/92/62db92a72e7e233c861c9ee29ed57c83cfdaac1656576d8c3321c70494bc/gocept.jasmine-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f41037c142f6f94d6d65f5629cde23b8", "sha256": "549dbf6b74fe5c465b1385c9315bc992c3054b7c4008bea12a4500b0ea29beda" }, "downloads": -1, "filename": "gocept.jasmine-0.6.tar.gz", "has_sig": false, "md5_digest": "f41037c142f6f94d6d65f5629cde23b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35032, "upload_time": "2017-03-21T16:28:09", "url": "https://files.pythonhosted.org/packages/2c/92/62db92a72e7e233c861c9ee29ed57c83cfdaac1656576d8c3321c70494bc/gocept.jasmine-0.6.tar.gz" } ] }