{ "info": { "author": "Bordonado Christophe - Universit\u00e9 Nice Sophia Antipolis (uns) Service TICE", "author_email": "tice@unice.fr", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)" ], "description": ".. contents::\n\n.. Note!\n -----\n Update the following URLs to point to your:\n\n - code repository\n - bug tracker\n - questions/comments feedback mail\n (do not set a real mail, to avoid spams)\n\n Or remove it if not used.\n\n- Code repository: http://svn.somewhere.com/...\n- Questions and comments to somemailing_list\n- Report bugs at http://bug.somewhere.com/..\n\n\nChange history\n**************\n\n1.0 (xxxx-xx-xx)\n----------------\n\n- Created recipe with ZopeSkel\n [\"\"].\n\nDetailed Documentation\n**********************\n\nTests for jalon.pas.sygefor\n\ntest setup\n----------\n\n >>> from Testing.ZopeTestCase import user_password\n >>> from Products.Five.testbrowser import Browser\n >>> browser = Browser()\n\nPlugin setup\n------------\n\n >>> acl_users_url = \"%s/acl_users\" % self.portal.absolute_url()\n >>> browser.addHeader('Authorization', 'Basic %s:%s' % ('portal_owner', user_password))\n >>> browser.open(\"%s/manage_main\" % acl_users_url)\n >>> browser.url\n 'http://nohost/plone/acl_users/manage_main'\n >>> form = browser.getForm(index=0)\n >>> select = form.getControl(name=':action')\n\njalon.pas.sygefor should be in the list of installable plugins:\n\n >>> 'Sygefor Helper' in select.displayOptions\n True\n\nand we can select it:\n\n >>> select.getControl('Sygefor Helper').click()\n >>> select.displayValue\n ['Sygefor Helper']\n >>> select.value\n ['manage_addProduct/jalon.pas.sygefor/manage_add_sygefor_helper_form']\n\nwe add 'Sygefor Helper' to acl_users:\n\n >>> from jalon.pas.sygefor.plugin import SygeforHelper\n >>> myhelper = SygeforHelper('myplugin', 'Sygefor Helper')\n >>> self.portal.acl_users['myplugin'] = myhelper\n\nand so on. Continue your tests here\n\n >>> 'ALL OK'\n 'ALL OK'\n\n\nContributors\n************\n\n\"\", Author\n\n\nDownload\n********", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://svn.plone.org/svn/collective/", "keywords": "", "license": "GPL", "maintainer": null, "maintainer_email": null, "name": "jalon.pas.sygefor", "package_url": "https://pypi.org/project/jalon.pas.sygefor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jalon.pas.sygefor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/jalon.pas.sygefor/1.1/", "requires_dist": null, "requires_python": null, "summary": "A pas Plugin for SygeFor connexion", "version": "1.1" }, "last_serial": 793556, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "811969cd43579f4a4402a7d7c562effa", "sha256": "e28c22870daef52ef2e423672dbfe537366e964628774c43fb6eabdd4cbe6b76" }, "downloads": -1, "filename": "jalon.pas.sygefor-1.1.tar.gz", "has_sig": false, "md5_digest": "811969cd43579f4a4402a7d7c562effa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16774, "upload_time": "2012-02-27T16:14:21", "url": "https://files.pythonhosted.org/packages/16/02/fa0a3bba1120e8013ce8f2ba21b208afde94effca75f600afeaaf653f4c1/jalon.pas.sygefor-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "811969cd43579f4a4402a7d7c562effa", "sha256": "e28c22870daef52ef2e423672dbfe537366e964628774c43fb6eabdd4cbe6b76" }, "downloads": -1, "filename": "jalon.pas.sygefor-1.1.tar.gz", "has_sig": false, "md5_digest": "811969cd43579f4a4402a7d7c562effa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16774, "upload_time": "2012-02-27T16:14:21", "url": "https://files.pythonhosted.org/packages/16/02/fa0a3bba1120e8013ce8f2ba21b208afde94effca75f600afeaaf653f4c1/jalon.pas.sygefor-1.1.tar.gz" } ] }