{ "info": { "author": "Bordonado Christophe, Jerome Navarro, Olivier Bado - Universit\u00e9 Nice Sophia Antipolis (uns) Service TICE / Jean Bado - Universit\u00e9 Versaille Saint-Quentin(UVSQ)", "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\nChangelog\n=========\n\n1.0 (xxxx-xx-xx)\n----------------\n\n- Created recipe with ZopeSkel\n [\"\"]\n\nDetailed Documentation\n**********************\n\nIntroduction\n============\n\nThis is a full-blown functional test. The emphasis here is on testing what\nthe user may input and see, and the system is largely tested as a black box.\nWe use PloneTestCase to set up this test as well, so we have a full Plone site\nto play with. We *can* inspect the state of the portal, e.g. using\nself.portal and self.folder, but it is often frowned upon since you are not\ntreating the system as a black box. Also, if you, for example, log in or set\nroles using calls like self.setRoles(), these are not reflected in the test\nbrowser, which runs as a separate session.\n\nBeing a doctest, we can tell a story here.\n\nFirst, we must perform some setup. We use the testbrowser that is shipped\nwith Five, as this provides proper Zope 2 integration. Most of the\ndocumentation, though, is in the underlying zope.testbrower package.\n\n >>> from Products.Five.testbrowser import Browser\n >>> browser = Browser()\n >>> portal_url = self.portal.absolute_url()\n\nThe following is useful when writing and debugging testbrowser tests. It lets\nus see all error messages in the error_log.\n\n >>> self.portal.error_log._ignored_exceptions = ()\n\nWith that in place, we can go to the portal front page and log in. We will\ndo this using the default user from PloneTestCase:\n\n >>> from Products.PloneTestCase.setup import portal_owner, default_password\n\nBecause add-on themes or products may remove or hide the login portlet, this test will use the login form that comes with plone.\n\n >>> browser.open(portal_url + '/login_form')\n >>> browser.getControl(name='__ac_name').value = portal_owner\n >>> browser.getControl(name='__ac_password').value = default_password\n >>> browser.getControl(name='submit').click()\n\nHere, we set the value of the fields on the login form and then simulate a\nsubmit click. We then ensure that we get the friendly logged-in message:\n\n >>> \"You are now logged in\" in browser.contents\n True\n\nFinally, let's return to the front page of our site before continuing\n\n >>> browser.open(portal_url)\n\n-*- extra stuff goes here -*-\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://unice.fr", "keywords": "", "license": "CECILL", "maintainer": null, "maintainer_email": null, "name": "jalon.content", "package_url": "https://pypi.org/project/jalon.content/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jalon.content/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://unice.fr" }, "release_url": "https://pypi.org/project/jalon.content/3.1.5/", "requires_dist": null, "requires_python": null, "summary": "UNKNOWN", "version": "3.1.5" }, "last_serial": 2836422, "releases": { "2.1r1257": [ { "comment_text": "", "digests": { "md5": "4fc4f38195b4482a34687dcb18139db8", "sha256": "e016577305b453b406a171122c462d9c9f0c88c534ac59c7d399ead9dfe25216" }, "downloads": -1, "filename": "jalon.content-2.1r1257.tar.gz", "has_sig": false, "md5_digest": "4fc4f38195b4482a34687dcb18139db8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 415396, "upload_time": "2015-04-13T13:11:29", "url": "https://files.pythonhosted.org/packages/55/dc/b37aea3a04b6d70ca2d7dbee103a8225a28f2186edbc277016b26684d62a/jalon.content-2.1r1257.tar.gz" } ], "2.2.1r1289": [ { "comment_text": "", "digests": { "md5": "429efba7657aaafd3c8d796c2dfbca5d", "sha256": "49fa31b0ea736b94272f68c4c824a63b082af36492a7ce87039ced5a2ab9f5b7" }, "downloads": -1, "filename": "jalon.content-2.2.1r1289.tar.gz", "has_sig": false, "md5_digest": "429efba7657aaafd3c8d796c2dfbca5d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 425024, "upload_time": "2015-07-10T12:35:39", "url": "https://files.pythonhosted.org/packages/c2/bc/86a79f33075917c59ca367caa56ef744a25c986c1fb054b22517ccb1383b/jalon.content-2.2.1r1289.tar.gz" } ], "2.2.2r1370": [ { "comment_text": "", "digests": { "md5": "3771a605192fc841605cedebcabfa66f", "sha256": "b33382d80a1406e04ecf4d9e3df1368fc8f820498d85a69d80f8ce8b1be07895" }, "downloads": -1, "filename": "jalon.content-2.2.2r1370.tar.gz", "has_sig": false, "md5_digest": "3771a605192fc841605cedebcabfa66f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 435806, "upload_time": "2015-09-19T07:44:30", "url": "https://files.pythonhosted.org/packages/d6/81/e8ba25b1d2e1dde7eb6ce580a785f4841725c4b74de169560d95197f5541/jalon.content-2.2.2r1370.tar.gz" } ], "2.2.3r1393": [ { "comment_text": "", "digests": { "md5": "b8fab478801cdb3ab7e9689f92bbdae3", "sha256": "6db7562e4f2e9b982ee782dc57db09c41296f877a712504f35091e4b5967395c" }, "downloads": -1, "filename": "jalon.content-2.2.3r1393.tar.gz", "has_sig": false, "md5_digest": "b8fab478801cdb3ab7e9689f92bbdae3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437166, "upload_time": "2015-09-24T09:42:33", "url": "https://files.pythonhosted.org/packages/25/1e/96801b6e5921f7d09b15dbc3cdcf3152a19f0ca7e8ca2d87f5479cd389c4/jalon.content-2.2.3r1393.tar.gz" } ], "2.2.4r1418": [ { "comment_text": "", "digests": { "md5": "89d4a599f5d90ae2b3f9607b19e171df", "sha256": "387c29b685aa7ea00f9547a26d51e4d3b00216f64d438626f84fde972c2c7d59" }, "downloads": -1, "filename": "jalon.content-2.2.4r1418.tar.gz", "has_sig": false, "md5_digest": "89d4a599f5d90ae2b3f9607b19e171df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 440607, "upload_time": "2015-10-06T09:48:33", "url": "https://files.pythonhosted.org/packages/12/1e/1182bee70860c6351264025257784487eac214546d5528cd07937de8dc68/jalon.content-2.2.4r1418.tar.gz" } ], "2.2.5r1492": [ { "comment_text": "", "digests": { "md5": "e927962785471a4af3bceb591a11c882", "sha256": "caafe3c060def6d082e1b44913e2e9b41705bb017a9b13882516bb08a084ff9e" }, "downloads": -1, "filename": "jalon.content-2.2.5r1492.tar.gz", "has_sig": false, "md5_digest": "e927962785471a4af3bceb591a11c882", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 440918, "upload_time": "2015-10-29T14:18:38", "url": "https://files.pythonhosted.org/packages/57/ef/f00f889b270f6500be0a7531df2b20cdf6609b73ff93d72e897252daf672/jalon.content-2.2.5r1492.tar.gz" } ], "2.2r1273": [ { "comment_text": "", "digests": { "md5": "008425f8bad7d99af157715dcaac0fb3", "sha256": "d1691799a29075906666ac38837fb34060b92dd9218351ca10887331cafafb94" }, "downloads": -1, "filename": "jalon.content-2.2r1273.tar.gz", "has_sig": false, "md5_digest": "008425f8bad7d99af157715dcaac0fb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 418908, "upload_time": "2015-06-05T07:49:25", "url": "https://files.pythonhosted.org/packages/c8/95/a9df9c37a37b23147f5677952d832e5709c3f7f9b3fbf144da9189efc75b/jalon.content-2.2r1273.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "8d34bb6f191a8d2b5ec9a76d9286c983", "sha256": "453ec1c5a0149958f08d9dbd53764971595fa36ef775a6fd079c21719cad5202" }, "downloads": -1, "filename": "jalon.content-2.3.tar.gz", "has_sig": false, "md5_digest": "8d34bb6f191a8d2b5ec9a76d9286c983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 433602, "upload_time": "2015-12-12T09:08:48", "url": "https://files.pythonhosted.org/packages/a9/2b/cc8ecf227188e19accfe2a80cdbe06203e74386ce8f4f9f3616740763d6e/jalon.content-2.3.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "0b912bf0353dfdb5f286bbf9844fd75b", "sha256": "e8985fadbe9b907d4c400595660c70c4d0a151e273447114df5dd708be2921a2" }, "downloads": -1, "filename": "jalon.content-2.3.1.tar.gz", "has_sig": false, "md5_digest": "0b912bf0353dfdb5f286bbf9844fd75b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 447240, "upload_time": "2016-01-30T09:33:10", "url": "https://files.pythonhosted.org/packages/2b/c9/6d5004fd60c9c29c548b6c5658345bc1a6dc3e3c7924a9b8b70a9eba0d7b/jalon.content-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "639c76f15b5a51eb3f6df1ab0332a7aa", "sha256": "6f4c522311cfb4dab302849e2f168d34f96d2a533a41ea70d1d5f0221d660ef3" }, "downloads": -1, "filename": "jalon.content-2.3.2.tar.gz", "has_sig": false, "md5_digest": "639c76f15b5a51eb3f6df1ab0332a7aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438788, "upload_time": "2016-02-16T12:51:45", "url": "https://files.pythonhosted.org/packages/e8/fa/5032fd08ebfceb515f0f0637fa5b0fd8b839e501bf4a205b71aabf6b138f/jalon.content-2.3.2.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "08169e3589882de2ca239c91f1e42826", "sha256": "def16fb005c5f3f8c00a34c4d8fec39c9af093e9e0cf1698327492857efb8ab5" }, "downloads": -1, "filename": "jalon.content-3.0.1.tar.gz", "has_sig": false, "md5_digest": "08169e3589882de2ca239c91f1e42826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256080, "upload_time": "2017-01-30T13:20:40", "url": "https://files.pythonhosted.org/packages/24/fd/78ec76d66905cae08ec2136667a70f54ffa6d5acac5b440e6c4bc4cf0a1d/jalon.content-3.0.1.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "d0533f8eb73dc3d207442cdeb0dcf38a", "sha256": "63c93d3d8e7c30e9b4e0c091e31a78c6dfd3d3b939964c650de3982591535763" }, "downloads": -1, "filename": "jalon.content-3.1.tar.gz", "has_sig": false, "md5_digest": "d0533f8eb73dc3d207442cdeb0dcf38a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260655, "upload_time": "2017-03-17T10:28:26", "url": "https://files.pythonhosted.org/packages/65/58/c6e5983a04a2f9238574b2f07c7ee9a2ab5e9befa61bcce26119ed2a0e84/jalon.content-3.1.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "937597cb7aeec1c381da95ce6d821720", "sha256": "0f04264a1960089db7edf006117bf791e9a6e8b2f96de9a3efcb5640beff07b8" }, "downloads": -1, "filename": "jalon.content-3.1.1.tar.gz", "has_sig": false, "md5_digest": "937597cb7aeec1c381da95ce6d821720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261574, "upload_time": "2017-03-20T16:22:53", "url": "https://files.pythonhosted.org/packages/16/d9/a8492e9b14d259f35a1c086b53305743b204f5156242612817cbd2cee754/jalon.content-3.1.1.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "1fbbc66671c4cd2e2c1b291d6b5c3590", "sha256": "7d412fee949f5dc1f8955fcdab7e98512bfee9d6ad2b3979d802eb2d1e5ec809" }, "downloads": -1, "filename": "jalon.content-3.1.2.tar.gz", "has_sig": false, "md5_digest": "1fbbc66671c4cd2e2c1b291d6b5c3590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261622, "upload_time": "2017-03-22T14:31:52", "url": "https://files.pythonhosted.org/packages/c0/79/42cc52a9e3110d92b91789f991fe67095d09c581ca209f8cbe38833fc74d/jalon.content-3.1.2.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "32ab95810b9723dfd7ee7ff411b8efab", "sha256": "0984f9bd2415c8d622ee9ffb0596da1e1e2ec81b525ba26a9188659262a81475" }, "downloads": -1, "filename": "jalon.content-3.1.3.tar.gz", "has_sig": false, "md5_digest": "32ab95810b9723dfd7ee7ff411b8efab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 261646, "upload_time": "2017-03-23T09:09:17", "url": "https://files.pythonhosted.org/packages/6a/40/3bb5b463daf43875d2e2a3a16a091066c1f87a87e7e488b57c6a2f17d2d6/jalon.content-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "3a14afaa86c0d27ea4a38b24de5d78d2", "sha256": "5e5602b5cd6df333c6ac5278a563b62712b59f59b8d517b31266f09839928ef2" }, "downloads": -1, "filename": "jalon.content-3.1.4.tar.gz", "has_sig": false, "md5_digest": "3a14afaa86c0d27ea4a38b24de5d78d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262097, "upload_time": "2017-03-31T15:46:32", "url": "https://files.pythonhosted.org/packages/88/2c/d1691d40c14205d78405cef12469430e0814276d62291744d20108d222e5/jalon.content-3.1.4.tar.gz" } ], "3.1.4.0": [ { "comment_text": "", "digests": { "md5": "93ed5c9c1344857a2ec3e5dd7302c36b", "sha256": "0c1b0e80df496ec3453162f0df31cabee4a0268e4c89a669ea2203c37d570641" }, "downloads": -1, "filename": "jalon.content-3.1.4.0.tar.gz", "has_sig": false, "md5_digest": "93ed5c9c1344857a2ec3e5dd7302c36b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 262321, "upload_time": "2017-03-28T07:31:52", "url": "https://files.pythonhosted.org/packages/79/c1/85206887c84d31a8b990491dc78a857a4b257d58f24c73156bfd05d84d53/jalon.content-3.1.4.0.tar.gz" } ], "3.1.5": [ { "comment_text": "", "digests": { "md5": "15773bca53cf805dd152e7d08c8a1630", "sha256": "2f7ce51333ca57b477d7d49341c63bb77814eaa3939fcea8bc0ebc5227f30ce4" }, "downloads": -1, "filename": "jalon.content-3.1.5.tar.gz", "has_sig": false, "md5_digest": "15773bca53cf805dd152e7d08c8a1630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269005, "upload_time": "2017-04-28T07:15:37", "url": "https://files.pythonhosted.org/packages/36/6b/35980ef6dc32ff9dd7ccc331e1ec11f9836605fe6380b93f0ef50b6399b5/jalon.content-3.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15773bca53cf805dd152e7d08c8a1630", "sha256": "2f7ce51333ca57b477d7d49341c63bb77814eaa3939fcea8bc0ebc5227f30ce4" }, "downloads": -1, "filename": "jalon.content-3.1.5.tar.gz", "has_sig": false, "md5_digest": "15773bca53cf805dd152e7d08c8a1630", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 269005, "upload_time": "2017-04-28T07:15:37", "url": "https://files.pythonhosted.org/packages/36/6b/35980ef6dc32ff9dd7ccc331e1ec11f9836605fe6380b93f0ef50b6399b5/jalon.content-3.1.5.tar.gz" } ] }