{ "info": { "author": "The Python GSSAPI Team", "author_email": "sross@redhat.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Security" ], "description": "K5Test\n======\n\n*k5test* is a library for setting up self-contained Kerberos 5 environments,\nand running Python unit tests inside those environments. It is based on\nthe file of the same name found alongside the MIT Kerberos 5 unit tests.\n\nUsing k5test to set up a Kerberos 5 deployment\n----------------------------------------------\n\n*k5test* can be used to set up a self-contained MIT Kerberos 5 environment.\nThis is useful for testing applications without having to manipulate existing\nKerberos realms, or having to set up a full Kerberos deployment by hand.\n\nTo set up a realm, use the `k5test.K5Realm` class. The constructor accepts\nseveral useful arguments for controlling which parts get set up; refer to the\ninline documentation for more information.\n\nUsing k5test to run unit tests\n------------------------------\n\nInstead of having test cases inherit from `unittest.TestCase`, inherit from\n`k5test.KerberosTestCase`, which will automatically set up a Kerberos 5 environment,\nbefore the test case, and tear it down afterwards.\n\nAdditionally, several decorators are defined. the\n`k5test.gssapi_extension_test(extension_name, human_readable_name)` decorator\n(which requires `python-gssapi`) allows you to skip tests with installations that don't\nsupport a particular GSSAPI extension. The the\n`k5test.krb_minversion_test(target_version, problem_name)` decorator allows you to skip tests\nwhen running a version of krb5 less that the required version. The\n`k5test.krb_plugin_test(plugin_type, plugin_name)` decorator allows you to skip tests for\ninstallations that don't have a particular plugin installed.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pythongssapi/python-gssapi", "keywords": "gssapi", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "k5test", "package_url": "https://pypi.org/project/k5test/", "platform": "", "project_url": "https://pypi.org/project/k5test/", "project_urls": { "Homepage": "https://github.com/pythongssapi/python-gssapi" }, "release_url": "https://pypi.org/project/k5test/0.9.2/", "requires_dist": null, "requires_python": "", "summary": "A library for testing Python applications in self-contained Kerberos 5 environments", "version": "0.9.2" }, "last_serial": 5559527, "releases": { "0.9.0": [ { "comment_text": "", "digests": { "md5": "2493979839dafde67ef265852b057aaa", "sha256": "c096c9bb926bfb56102333c385f3aa1f53494ca8e97525be314ec3dcd277bb57" }, "downloads": -1, "filename": "k5test-0.9.0.tar.gz", "has_sig": false, "md5_digest": "2493979839dafde67ef265852b057aaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9452, "upload_time": "2015-11-18T22:00:34", "url": "https://files.pythonhosted.org/packages/a5/df/b58c8384f2bd9c86e69740cc609470560c7d62a417422e56e50bf202767d/k5test-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "cc31f75c19050016e94c06430e8883b3", "sha256": "8733373737a7911a96f43cf30f8d5ce579d45c36e7ff98d72b9433df11b7f623" }, "downloads": -1, "filename": "k5test-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cc31f75c19050016e94c06430e8883b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9457, "upload_time": "2016-11-28T22:03:41", "url": "https://files.pythonhosted.org/packages/fe/b1/b71b1b13e54b5ec55ca8cce372b63c56d744ef28ae4721f4c8c1ceb7d071/k5test-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "9683aee399387d0f131e041828177b42", "sha256": "0856017458070ae3a40722401a39f59a83642118c20ef96457d03feb9e1c17d3" }, "downloads": -1, "filename": "k5test-0.9.2.tar.gz", "has_sig": false, "md5_digest": "9683aee399387d0f131e041828177b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9526, "upload_time": "2017-11-28T19:36:46", "url": "https://files.pythonhosted.org/packages/eb/cb/587a217db2ff9f662b618eb257112c0199ca6338d8dd7729ac416c15a601/k5test-0.9.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9683aee399387d0f131e041828177b42", "sha256": "0856017458070ae3a40722401a39f59a83642118c20ef96457d03feb9e1c17d3" }, "downloads": -1, "filename": "k5test-0.9.2.tar.gz", "has_sig": false, "md5_digest": "9683aee399387d0f131e041828177b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9526, "upload_time": "2017-11-28T19:36:46", "url": "https://files.pythonhosted.org/packages/eb/cb/587a217db2ff9f662b618eb257112c0199ca6338d8dd7729ac416c15a601/k5test-0.9.2.tar.gz" } ] }