{ "info": { "author": "Torsten Irl\u00e4nder", "author_email": "torsten.irlaender@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Operating System :: OS Independent", "Topic :: Software Development :: Testing" ], "description": "# pytest-ringo\nHelper fixtures to test web applications using the Ringo web framework\n\n## Fixtures\nThis plugin provides the following fixtures:\n\n1. **app** A *TestApp* instance from *webtest* of the application. Scope is \"module\".\n1. **config** The config object used to configure route etc. Scope is \"module\".\n1. **apprequest** A *DummyRequest* from *Pyramid* to be used to call views. No scope.\n\n## Helpers\nThis plugin provides the following helper methods. Please consult the source\nto see how to use the methods:\n\n### Transactions\n1. **transaction_begin** Begin a new transaction for a testcase\n1. **transaction_rollback** Rollback the currently running transaction\n\n### Usecases\n1. **login** Login a given user\n\n### Getting data\n1. **get_data** A helper methods to get data from the application using the\n REST API.\n1. **search_data** A helper methods to search for a specific item in the\n database using the using the\n REST API.\n1. **get_max_id** Get the max id of a table in the database (usefull to get\n the id of the last insererted item) using the REST API.\n\n## Invoke\nYou need to provide the URL to the .ini file when invoking the pytest command::\n\n py-test --app-config=\"path/to/config.ini\"\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/toirl/pytest-ringo/", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-ringo", "package_url": "https://pypi.org/project/pytest-ringo/", "platform": "", "project_url": "https://pypi.org/project/pytest-ringo/", "project_urls": { "Homepage": "http://github.com/toirl/pytest-ringo/" }, "release_url": "https://pypi.org/project/pytest-ringo/0.2.3/", "requires_dist": null, "requires_python": "", "summary": "pytest plugin to test webapplications using the Ringo webframework", "version": "0.2.3" }, "last_serial": 3206932, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "992adf2955c0abf408d5c9d23ca147f4", "sha256": "cd6a5ff4ee97d445c5aeeb0353659216bb72725522bf3d1c1e056652e669d8de" }, "downloads": -1, "filename": "pytest-ringo-0.1.tar.gz", "has_sig": false, "md5_digest": "992adf2955c0abf408d5c9d23ca147f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2404, "upload_time": "2016-02-08T13:18:32", "url": "https://files.pythonhosted.org/packages/34/ec/ff7222bf4492678ecb65555b3ce428bc1a2e9e7afebd0e0002cc89c54552/pytest-ringo-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "6a56e575c1c47476925b977832f3c7e4", "sha256": "3ac975dd5ee2e849950ac6b53e9ec99eb1656c943dbb7ae6b1160f254be6554d" }, "downloads": -1, "filename": "pytest-ringo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6a56e575c1c47476925b977832f3c7e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3224, "upload_time": "2016-02-08T13:29:05", "url": "https://files.pythonhosted.org/packages/62/67/51a2c54e52780be4b364d8a386264378d902dcb87d4bcc0a00834d589817/pytest-ringo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "67ed5584175cc34804471234ce6b25c3", "sha256": "990166ceae0a93fdaf04c414be85200af0f3255fca10a8c49b42abead80cf826" }, "downloads": -1, "filename": "pytest-ringo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "67ed5584175cc34804471234ce6b25c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3241, "upload_time": "2016-02-08T13:38:28", "url": "https://files.pythonhosted.org/packages/d4/88/09ae6453644591a3ef613467a1ca9cc5919bf4cdbde53692f4b824f1108b/pytest-ringo-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ca98cf2fcb0bfc86633c5c99a769294b", "sha256": "9235539b38cc44d6049bcf6e08dd6809cc90c9d402deb1b7dd33858ddf579906" }, "downloads": -1, "filename": "pytest-ringo-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ca98cf2fcb0bfc86633c5c99a769294b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3288, "upload_time": "2016-02-08T21:27:43", "url": "https://files.pythonhosted.org/packages/fc/0d/46353209c3736276efd5e7c5a34f0636f2de15224df8fa8761105296a01f/pytest-ringo-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "93dbb877aa94d6d19cb355445067df6d", "sha256": "4cdbbab21f5136750273a3aae0bd8f51b7808f142685b0308c6ff6529df5f8d1" }, "downloads": -1, "filename": "pytest-ringo-0.2.0.tar.gz", "has_sig": false, "md5_digest": "93dbb877aa94d6d19cb355445067df6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3831, "upload_time": "2016-02-25T08:08:30", "url": "https://files.pythonhosted.org/packages/28/32/e24b100ad243fc4aa102dbd1d6830f5e9ac33651722f3c0e86cd17e97fef/pytest-ringo-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9a6d1736861ad3cc2762b484a36afebc", "sha256": "6d776f72044cd569c37553a990cd7907660e19bd80e8567e7f7607abe1ab320d" }, "downloads": -1, "filename": "pytest-ringo-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9a6d1736861ad3cc2762b484a36afebc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2016-02-26T10:13:40", "url": "https://files.pythonhosted.org/packages/ca/0d/089459a631e59510fb0483b2d061f9cf129a7541981e3223264d973b6c76/pytest-ringo-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "5ae2511b13d434c4dba0e7489e913015", "sha256": "6a345359eadad97787fb2e300e00e328dbbf741eb05bf0f63c07f73a479cb82f" }, "downloads": -1, "filename": "pytest-ringo-0.2.2.tar.gz", "has_sig": false, "md5_digest": "5ae2511b13d434c4dba0e7489e913015", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3853, "upload_time": "2017-05-09T07:30:38", "url": "https://files.pythonhosted.org/packages/c9/ca/f2d7e0e33901ffde56ecf40b6318d0a3c9df44162cb5c34488549a412d57/pytest-ringo-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "831dc6b2791b7b767ea934a5e717d91e", "sha256": "e9e63006e12be6bc5bd46b2de3026e61c5f34bd26342f4ce72bd090cd8884c3c" }, "downloads": -1, "filename": "pytest-ringo-0.2.3.tar.gz", "has_sig": false, "md5_digest": "831dc6b2791b7b767ea934a5e717d91e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4237, "upload_time": "2017-09-27T12:32:35", "url": "https://files.pythonhosted.org/packages/d0/08/5b3fe44dc5ba8f36a4e799098df14f624a95f3b9fa42283f2e167e333fac/pytest-ringo-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "831dc6b2791b7b767ea934a5e717d91e", "sha256": "e9e63006e12be6bc5bd46b2de3026e61c5f34bd26342f4ce72bd090cd8884c3c" }, "downloads": -1, "filename": "pytest-ringo-0.2.3.tar.gz", "has_sig": false, "md5_digest": "831dc6b2791b7b767ea934a5e717d91e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4237, "upload_time": "2017-09-27T12:32:35", "url": "https://files.pythonhosted.org/packages/d0/08/5b3fe44dc5ba8f36a4e799098df14f624a95f3b9fa42283f2e167e333fac/pytest-ringo-0.2.3.tar.gz" } ] }