{ "info": { "author": "Quintagroup", "author_email": "support@quintagroup.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": ".. image:: https://travis-ci.org/quintagroup/quintagroup.robotframework.utils.png?branch=master\r\n :target: https://travis-ci.org/quintagroup/quintagroup.robotframework.utils\r\n \r\nQuintagroup robotframework utils\r\n=====================================\r\n\r\nData file parser\r\n----------------\r\n\r\nDatafile library provides more convenient way to save some of your test\r\ndata than robotframework variables tables do.\r\n\r\n\r\nFor example you have a file 'users.rst' where you save users accounts information:\r\n\r\n::\r\n\r\n **Accounts on site**\r\n\r\n ========= ==== ======== =================\r\n users id password email\r\n ========= ==== ======== =================\r\n admin Eric passwr eric@example.com\r\n manager Jonh passwr jonh@example.com\r\n publisher Olga passwr olga@example.com\r\n reader Jane passwr _table_:\r\n \\ work; jane@work.com|\r\n \\ pesonal; jane@pesonal.com\r\n ========= ==== ======== =================\r\n\r\n\r\n\r\n\r\nand in test case you can parse this file and access its data in the following manner:\r\n\r\n::\r\n\r\n *** Settings ***\r\n Library quintagroup.robotframework.datafile.rst\r\n\r\n *** Test Cases ***\r\n Attribute alike access\r\n ${users}= Read tables from file ${CURDIR}/users.rst\r\n Should Be Equal ${users.admin.id} Eric\r\n Should Be Equal ${users.manager.email} jonh@example.com\r\n Should Be Equal ${users.reader.id} Jane\r\n Should Be Equal As String ${users.reader.email} [['work', 'jane@work.com'], ['pesonal', 'jane@pesonal.com']]\r\n Should Be Equal As String ${users.reader.email}[0] ['work', 'jane@work.com']\r\n\r\n\r\nChangelog\r\n=========\r\n\r\n1.0 (2013-12-16)\r\n-------------------\r\n\r\n- Initial release", "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": "robotframework", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "quintagroup.robotframework.utils", "package_url": "https://pypi.org/project/quintagroup.robotframework.utils/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/quintagroup.robotframework.utils/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://svn.plone.org/svn/collective/" }, "release_url": "https://pypi.org/project/quintagroup.robotframework.utils/1.0/", "requires_dist": null, "requires_python": null, "summary": "Datafile library that provides more convenient way to save some of your test data than robotframework variables tables", "version": "1.0" }, "last_serial": 946825, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "8b83ae6b95c907bb587a9bed7f2936f6", "sha256": "2c4740c20f7fa5b578e6fbec4f73c0029b0f3d90553c5dd7256f7b9bc8b3fbd3" }, "downloads": -1, "filename": "quintagroup.robotframework.utils-1.0.zip", "has_sig": false, "md5_digest": "8b83ae6b95c907bb587a9bed7f2936f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23534, "upload_time": "2013-12-17T14:11:54", "url": "https://files.pythonhosted.org/packages/e7/05/f2ccd3112fa724564c2a967c656b136df1a533385d67b45732abf33c5a8c/quintagroup.robotframework.utils-1.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8b83ae6b95c907bb587a9bed7f2936f6", "sha256": "2c4740c20f7fa5b578e6fbec4f73c0029b0f3d90553c5dd7256f7b9bc8b3fbd3" }, "downloads": -1, "filename": "quintagroup.robotframework.utils-1.0.zip", "has_sig": false, "md5_digest": "8b83ae6b95c907bb587a9bed7f2936f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23534, "upload_time": "2013-12-17T14:11:54", "url": "https://files.pythonhosted.org/packages/e7/05/f2ccd3112fa724564c2a967c656b136df1a533385d67b45732abf33c5a8c/quintagroup.robotframework.utils-1.0.zip" } ] }