{ "info": { "author": "Chris Dent", "author_email": "cdent@anticdent.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Testing" ], "description": "===============\nGabbi + Tempest\n===============\n\nGabbi-tempest is a Tempest_ plugin_ that enables testing the APIs of running\nOpenStack services, integrated with tempest but without needing to write\nPython. Instead the YAML format_ provided by gabbi_ is used to write and\nevaluate HTTP requests and responses.\n\nTests are placed in YAML files in one or more directories. Those directories\nare added to a ``GABBI_TEMPEST_PATH`` environment variable. When that variable\nis passed into a tempest test runner that is aware of the gabbi plugin, the\nfiles on that path will be used to create tempests tests.\n\nThe test harness sets a series of enviornment variables that can be used in\nthe YAML to reach the available services. The available variables may be\nextended in two ways:\n\n* Adding them to the environment that calls tempest if the values are\n known.\n* Setting them in a subclass of the plugin if the values need to\n be calculated from what tempest knows.\n\nFor each service in the service catalog there are\n``_SERVICE`` and ``_BASE`` variables\n(e.g., ``PLACEMENT_SERVICE`` and ``PLACEMENT_BASE``). A useful\n``SERVICE_TOKEN``, ``IMAGE_REF``, ``FLAVOR_REF`` and ``FLAVOR_REF_ALT``\nare also available.\n\nRead the docs at https://gabbi-tempest.readthedocs.io/\n\n.. _Tempest: https://docs.openstack.org/tempest/latest/\n.. _plugin: https://docs.openstack.org/tempest/latest/plugin.html\n.. _gabbi: https://gabbi.readthedocs.org/\n.. _format: https://gabbi.readthedocs.io/en/latest/format.html\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.openstack.org/openstack/gabbi-tempest", "keywords": "", "license": "Apache-2", "maintainer": "", "maintainer_email": "", "name": "gabbi-tempest", "package_url": "https://pypi.org/project/gabbi-tempest/", "platform": "", "project_url": "https://pypi.org/project/gabbi-tempest/", "project_urls": { "Homepage": "https://git.openstack.org/openstack/gabbi-tempest" }, "release_url": "https://pypi.org/project/gabbi-tempest/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Run Gabbi Tests as Tempest Plugin", "version": "0.2.2" }, "last_serial": 4428923, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "9b9e8e48839d88bb4e7c82fd0e7b4a0a", "sha256": "25abb432d991dcbc26a60763d6b74a527407fa3cf81d7a7bf24aa86ba5c6af7c" }, "downloads": -1, "filename": "gabbi_tempest-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "9b9e8e48839d88bb4e7c82fd0e7b4a0a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9295, "upload_time": "2018-01-09T17:26:07", "url": "https://files.pythonhosted.org/packages/c0/6f/3c37656f89b48d4b2fcd61462e84bab794cf63125f00df88d67b3df5033b/gabbi_tempest-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "226952da23fccb08cd39911446ea0d68", "sha256": "419459f4eee8137684c3b5e2c2471b2a04118bb9204148e0a9fd2c32a190ff66" }, "downloads": -1, "filename": "gabbi-tempest-0.1.0.tar.gz", "has_sig": true, "md5_digest": "226952da23fccb08cd39911446ea0d68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6630, "upload_time": "2018-01-09T17:25:55", "url": "https://files.pythonhosted.org/packages/c3/1d/d72a8bdee295c7bf6ce8e9c6324c9a3dcd37938f13496b448944fa1b134e/gabbi-tempest-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "85fa11d7593a7e9577a2e6bcd78a31d2", "sha256": "e0edf0ba63606e095e20a80b8e5dc88023eea4b0a15a9ab4775e1dc4ec3f7bfc" }, "downloads": -1, "filename": "gabbi_tempest-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "85fa11d7593a7e9577a2e6bcd78a31d2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9318, "upload_time": "2018-01-10T16:22:23", "url": "https://files.pythonhosted.org/packages/9c/be/9e88c6b61d1d5f20a3583879400815957f6287511be4e0bd107d26f7e1e9/gabbi_tempest-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c0d3b5fb0f143bb7d8d010cc27cf58f", "sha256": "8de2205cd712b55d8cf46a0470f685dd89e174c68251cf72df66edd3e21db6a4" }, "downloads": -1, "filename": "gabbi-tempest-0.1.1.tar.gz", "has_sig": true, "md5_digest": "3c0d3b5fb0f143bb7d8d010cc27cf58f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6703, "upload_time": "2018-01-10T16:22:16", "url": "https://files.pythonhosted.org/packages/f4/c5/cf3f2e1953fc62c7637ba876ad0e5c3a6af4f475e16019bf827870bc041d/gabbi-tempest-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d08376176bb7a01e9bb1d027ea40dc39", "sha256": "414ada948c833bb5131cf094a5dd6fc3b2f8d604eff15402e90fb10ba85ef6f6" }, "downloads": -1, "filename": "gabbi_tempest-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d08376176bb7a01e9bb1d027ea40dc39", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6275, "upload_time": "2018-10-29T19:48:39", "url": "https://files.pythonhosted.org/packages/06/f1/d888e6f1267005857bc806dc0b3f0d13b852a837cf2c12e20e5299b9df57/gabbi_tempest-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5403b19039f3d86155916517ab98fe00", "sha256": "1b2779e23c40fac42057f0a79d058a3654018a45c10cd4abb851932fa1a0bcff" }, "downloads": -1, "filename": "gabbi-tempest-0.2.0.tar.gz", "has_sig": true, "md5_digest": "5403b19039f3d86155916517ab98fe00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9875, "upload_time": "2018-10-29T19:47:57", "url": "https://files.pythonhosted.org/packages/b5/a6/b128ae0a7826df51c1c08bfb438e4cfc6316e63488f1ff8654dff5037a1a/gabbi-tempest-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d59cda645aaf8bba3ff710c241398f40", "sha256": "8d9dadf8a82defd1ca8e79995ec2d9232a277d2247645a124773df122fbbe16a" }, "downloads": -1, "filename": "gabbi_tempest-0.2.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "d59cda645aaf8bba3ff710c241398f40", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6273, "upload_time": "2018-10-29T19:52:45", "url": "https://files.pythonhosted.org/packages/7b/45/9cb34cf80ac6ad836c3f07b5bfc0dbddd3124edc1ff924801b7aaba03145/gabbi_tempest-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40047f07fc3b8f27b10929b85430f693", "sha256": "790fd3efbbc6ef9a37750caac7280cbce3dfce77b75f3bb4ecf5458cdbacbae7" }, "downloads": -1, "filename": "gabbi-tempest-0.2.1.tar.gz", "has_sig": true, "md5_digest": "40047f07fc3b8f27b10929b85430f693", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9914, "upload_time": "2018-10-29T19:52:40", "url": "https://files.pythonhosted.org/packages/b3/d3/89c388d33d9ee65f9ea77ce8f3f57e4ccf2f5a605bf886cc0dca335077e7/gabbi-tempest-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "8a0325e0b4aead0bb5a4d44615d0166e", "sha256": "90148c5221b126986798495fa0e04f6f2d2ac0737aa72f54ae3dcb958707b2a7" }, "downloads": -1, "filename": "gabbi_tempest-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8a0325e0b4aead0bb5a4d44615d0166e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6329, "upload_time": "2018-10-29T19:55:13", "url": "https://files.pythonhosted.org/packages/f7/16/e594e1bdc052c55c44ce216db0c388e755913737e351ce9ff992a31cc644/gabbi_tempest-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6860d850b6e186ce718fd09b9dac8bd6", "sha256": "0f30bc9211d44379659ea051219422247b53942e8122addef08124d46d38abbd" }, "downloads": -1, "filename": "gabbi-tempest-0.2.2.tar.gz", "has_sig": true, "md5_digest": "6860d850b6e186ce718fd09b9dac8bd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9953, "upload_time": "2018-10-29T19:55:07", "url": "https://files.pythonhosted.org/packages/37/02/0884f8da12e46431374a902626d196858329553e198658cc77cb25f9109f/gabbi-tempest-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a0325e0b4aead0bb5a4d44615d0166e", "sha256": "90148c5221b126986798495fa0e04f6f2d2ac0737aa72f54ae3dcb958707b2a7" }, "downloads": -1, "filename": "gabbi_tempest-0.2.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "8a0325e0b4aead0bb5a4d44615d0166e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6329, "upload_time": "2018-10-29T19:55:13", "url": "https://files.pythonhosted.org/packages/f7/16/e594e1bdc052c55c44ce216db0c388e755913737e351ce9ff992a31cc644/gabbi_tempest-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6860d850b6e186ce718fd09b9dac8bd6", "sha256": "0f30bc9211d44379659ea051219422247b53942e8122addef08124d46d38abbd" }, "downloads": -1, "filename": "gabbi-tempest-0.2.2.tar.gz", "has_sig": true, "md5_digest": "6860d850b6e186ce718fd09b9dac8bd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9953, "upload_time": "2018-10-29T19:55:07", "url": "https://files.pythonhosted.org/packages/37/02/0884f8da12e46431374a902626d196858329553e198658cc77cb25f9109f/gabbi-tempest-0.2.2.tar.gz" } ] }