{ "info": { "author": "Philippe Pepiot", "author_email": "phil@philpep.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Framework :: Pytest", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "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.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Testing", "Topic :: System :: Systems Administration" ], "description": "##################################\nTestinfra test your infrastructure\n##################################\n\nLatest documentation: https://testinfra.readthedocs.io/en/latest\n\nAbout\n=====\n\nWith Testinfra you can write unit tests in Python to test *actual state* of\nyour servers configured by management tools like Salt_, Ansible_, Puppet_,\nChef_ and so on.\n\nTestinfra aims to be a Serverspec_ equivalent in python and is written as\na plugin to the powerful Pytest_ test engine\n\nLicense\n=======\n\n`Apache License 2.0 `_\n\nThe logo is licensed under the `Creative Commons NoDerivatives 4.0 License `_\nIf you have some other use in mind, contact us.\n\nQuick start\n===========\n\nInstall testinfra using pip::\n\n $ pip install testinfra\n\n # or install the devel version\n $ pip install 'git+https://github.com/philpep/testinfra@master#egg=testinfra'\n\n\nWrite your first tests file to `test_myinfra.py`:\n\n.. code-block:: python\n\n def test_passwd_file(host):\n passwd = host.file(\"/etc/passwd\")\n assert passwd.contains(\"root\")\n assert passwd.user == \"root\"\n assert passwd.group == \"root\"\n assert passwd.mode == 0o644\n\n\n def test_nginx_is_installed(host):\n nginx = host.package(\"nginx\")\n assert nginx.is_installed\n assert nginx.version.startswith(\"1.2\")\n\n\n def test_nginx_running_and_enabled(host):\n nginx = host.service(\"nginx\")\n assert nginx.is_running\n assert nginx.is_enabled\n\n\nAnd run it::\n\n $ py.test -v test_myinfra.py\n\n\n ====================== test session starts ======================\n platform linux -- Python 2.7.3 -- py-1.4.26 -- pytest-2.6.4\n plugins: testinfra\n collected 3 items \n\n test_myinfra.py::test_passwd_file[local] PASSED\n test_myinfra.py::test_nginx_is_installed[local] PASSED\n test_myinfra.py::test_nginx_running_and_enabled[local] PASSED\n\n =================== 3 passed in 0.66 seconds ====================\n\n\n.. _Salt: https://saltstack.com/\n.. _Ansible: https://www.ansible.com/\n.. _Puppet: https://puppetlabs.com/\n.. _Chef: https://www.chef.io/\n.. _Serverspec: http://serverspec.org/\n.. _Pytest: https://pytest.org/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/philpep/testinfra", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "testinfra", "package_url": "https://pypi.org/project/testinfra/", "platform": "", "project_url": "https://pypi.org/project/testinfra/", "project_urls": { "Homepage": "https://github.com/philpep/testinfra" }, "release_url": "https://pypi.org/project/testinfra/3.2.0/", "requires_dist": [ "pytest (!=3.0.2)", "six (>=1.4)" ], "requires_python": "", "summary": "Test infrastructures", "version": "3.2.0" }, "last_serial": 5799172, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1b7a03249e8697b534f34d4249110b03", "sha256": "caaf1361db8383cdf208cb701eb52fb6c94c4d3b5f174abff49de299af76c7d4" }, "downloads": -1, "filename": "testinfra-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1b7a03249e8697b534f34d4249110b03", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52469, "upload_time": "2016-01-22T13:07:33", "url": "https://files.pythonhosted.org/packages/b6/b3/f64086e5f4d78be39a2b9180d6e455c91c995868dcf2fecfd7083a80edc1/testinfra-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "766cc53bd665294f54213d9fd58e1590", "sha256": "e273df1d5f5b39df2ef079d3e4c7bc65444daa410a5c1b905de5413b69f613d1" }, "downloads": -1, "filename": "testinfra-1.0.0.tar.gz", "has_sig": false, "md5_digest": "766cc53bd665294f54213d9fd58e1590", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45252, "upload_time": "2016-01-22T13:06:35", "url": "https://files.pythonhosted.org/packages/b1/6c/fed48549de255d64e733c3bc6578f4166f86490204cab9bb934227bc2dd9/testinfra-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "fcd85ab5d59900c3d8b43507c657e986", "sha256": "a00fefb8ee6567260bd670933e0fd6c77389c596460b09ea0f95c03ddd7ba0c0" }, "downloads": -1, "filename": "testinfra-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fcd85ab5d59900c3d8b43507c657e986", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45251, "upload_time": "2016-01-22T15:02:16", "url": "https://files.pythonhosted.org/packages/6d/4b/8ceb6a2b7bc7b69a1fcfd0a601bc5402d010aa318916eef950ef0b628599/testinfra-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "7da72b8c1257df46ec9d124ddef35891", "sha256": "3ea55d9d99ce10dccaf4e53c4f7c9842d150ead5b142d120ec4ce3ff5bae8aee" }, "downloads": -1, "filename": "testinfra-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7da72b8c1257df46ec9d124ddef35891", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 52669, "upload_time": "2016-02-24T16:32:28", "url": "https://files.pythonhosted.org/packages/23/81/21f74533199ee81b5ac3ca13a7603d61c33e9feb341e321bf48ddabfc274/testinfra-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab53427bb2baf51f8a559b3750172b1c", "sha256": "b4e1b0a1c406353417f4cf0753558517387e979f868f0d886c180f4effedc793" }, "downloads": -1, "filename": "testinfra-1.0.2.tar.gz", "has_sig": false, "md5_digest": "ab53427bb2baf51f8a559b3750172b1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45471, "upload_time": "2016-02-24T16:31:15", "url": "https://files.pythonhosted.org/packages/cc/c8/5f708c190616075cf9a4b51d11db6b46707bdcb4ba83046c829bbd927f05/testinfra-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0ff4330e27002cfcec4dc25779a5a394", "sha256": "bb698d59c758c6b6fbf3e35f018b92d420720d5ba34dcd6553a9e57d703999ea" }, "downloads": -1, "filename": "testinfra-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ff4330e27002cfcec4dc25779a5a394", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53420, "upload_time": "2016-03-20T11:18:01", "url": "https://files.pythonhosted.org/packages/a4/9d/3cdd7056bc94d457729567de20a36c48b3506105730cf35ff7681c0a0534/testinfra-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b2676c1a3eab625b64c651a11c13977", "sha256": "89adc78c03c058c4918f8bc8498c25b2b3c1f38859ac5743a9d92f99733566d3" }, "downloads": -1, "filename": "testinfra-1.0.3.tar.gz", "has_sig": false, "md5_digest": "8b2676c1a3eab625b64c651a11c13977", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48806, "upload_time": "2016-03-20T11:17:26", "url": "https://files.pythonhosted.org/packages/0b/61/e84fa03977365866eac74a275e817685b1e73f1ff4888be078de784f3c8d/testinfra-1.0.3.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ae3ef0e912e6e463313bb2684713391b", "sha256": "7836e78c0c0891f601102c744ce9f5dd944e6cd29febcdbe950fd1dc2c87baf6" }, "downloads": -1, "filename": "testinfra-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ae3ef0e912e6e463313bb2684713391b", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53444, "upload_time": "2016-03-28T11:28:55", "url": "https://files.pythonhosted.org/packages/9d/e9/e6b96d1ecd048ca4cf5a7ffed0a36c8291170449aa38b5a43f265cbe6dad/testinfra-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8182e83c1f3f861d266513ce8a14cb80", "sha256": "fabe1c693c3f6c3945504a010193a03bad119ce3ffe78d842cd9558b5f5c9d04" }, "downloads": -1, "filename": "testinfra-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8182e83c1f3f861d266513ce8a14cb80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49611, "upload_time": "2016-03-28T11:27:00", "url": "https://files.pythonhosted.org/packages/3c/cf/933dd1bb97b1504a07816f06a51b358c4fab39a8455bd8ec777bed60333d/testinfra-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bd4476fbbe2ed4f0f101b0d3b0842ce6", "sha256": "bf891d8f13fa374b6fd123180e81f10858832da3fa4b86e8359dd98ef49028db" }, "downloads": -1, "filename": "testinfra-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bd4476fbbe2ed4f0f101b0d3b0842ce6", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 53487, "upload_time": "2016-04-01T18:34:39", "url": "https://files.pythonhosted.org/packages/29/36/7e29dce769bf16cc067b43ad5b34377e3e1eae9aadf24c57c776142a9b9a/testinfra-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfe42067a0dc4448f2753a0b8c914aa4", "sha256": "98a060cb5e67f27f0bc3398b5f4fb9e285e8d2a2889833589e325c495ea3a2cf" }, "downloads": -1, "filename": "testinfra-1.1.1.tar.gz", "has_sig": false, "md5_digest": "cfe42067a0dc4448f2753a0b8c914aa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49622, "upload_time": "2016-04-01T18:34:02", "url": "https://files.pythonhosted.org/packages/1c/92/68a498acc4be27fc2622a6ee9863d394645cb7957d85767fe0a78f4448f1/testinfra-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "38a75bae1b8c07a5d8dd6c3ef75f812c", "sha256": "43ca0486be58e0ff1ae3742cc741e72f64bb3be1b30cae3a2ff1ac082564155a" }, "downloads": -1, "filename": "testinfra-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38a75bae1b8c07a5d8dd6c3ef75f812c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53798, "upload_time": "2016-04-10T11:06:30", "url": "https://files.pythonhosted.org/packages/22/5e/0621bbddc421097d228d9108d4f64071075fbcea3abc0b64ffb2df57e49e/testinfra-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40813d54f293323ac59171ea8fa492ee", "sha256": "41c964049f97b521a9a3372681092e01e83d15caaa504765af1eae1035bd59b9" }, "downloads": -1, "filename": "testinfra-1.1.2.tar.gz", "has_sig": false, "md5_digest": "40813d54f293323ac59171ea8fa492ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50087, "upload_time": "2016-04-10T11:07:10", "url": "https://files.pythonhosted.org/packages/19/40/5767f92b91b88586ef299f92dfc8569efd5143e8c4b36b2d77a6d41e99f3/testinfra-1.1.2.tar.gz" } ], "1.10.0": [ { "comment_text": "", "digests": { "md5": "1896365024fd0d61e065bb9861b0515d", "sha256": "41c6b206cab296a364099ac2ec464abdaa0389f8c13b32e5a21c0de29741979e" }, "downloads": -1, "filename": "testinfra-1.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1896365024fd0d61e065bb9861b0515d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55665, "upload_time": "2017-11-27T12:13:03", "url": "https://files.pythonhosted.org/packages/8d/34/cc21836f0d7e9ab36c2f1e79d9fa99bf7dd1067838cbf1dd5095a900bbbe/testinfra-1.10.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19b64c2a94ad3ac3ac6550fd7b5efecf", "sha256": "92fce595eb1a4d39dea25ea9f8f4e12f4299eff569051c5791798bd2f38803d4" }, "downloads": -1, "filename": "testinfra-1.10.0.tar.gz", "has_sig": false, "md5_digest": "19b64c2a94ad3ac3ac6550fd7b5efecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59585, "upload_time": "2017-11-27T12:13:05", "url": "https://files.pythonhosted.org/packages/60/99/9ca4a1fa68d3095b7e5b7ec389515b7cd352a4c27fb17aa91dab851fd25b/testinfra-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "a50a90a73da122b39a77ecd9f84f1be6", "sha256": "60cb64dd24db973a03ac89bddce893e59b0a132edf6c4cdf17f3dc2399dd38ec" }, "downloads": -1, "filename": "testinfra-1.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a50a90a73da122b39a77ecd9f84f1be6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 55765, "upload_time": "2017-12-03T18:17:26", "url": "https://files.pythonhosted.org/packages/27/b9/f259acd18fe6e1dca2fcee1995b1fee0258aed52cb6502067b3338414c02/testinfra-1.10.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "091bee77e5648115e88a399e312758c8", "sha256": "3d785a0f3290f6367577eff01409e3af8cbb8eb0ec41d6e9bbe46619392916d8" }, "downloads": -1, "filename": "testinfra-1.10.1.tar.gz", "has_sig": false, "md5_digest": "091bee77e5648115e88a399e312758c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59672, "upload_time": "2017-12-03T18:17:28", "url": "https://files.pythonhosted.org/packages/de/cd/4054002c66d88ca6c1986fb06dfb776393440354d43870a8e15bba34af08/testinfra-1.10.1.tar.gz" } ], "1.11.0": [ { "comment_text": "", "digests": { "md5": "d6ae77bf4f5989bf90401f24020e1019", "sha256": "5b7c4dee88cd59abd86c49d862c2b5d07a77acf3504c0a50da8fcb5e717ea76d" }, "downloads": -1, "filename": "testinfra-1.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d6ae77bf4f5989bf90401f24020e1019", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56547, "upload_time": "2018-02-24T21:41:24", "url": "https://files.pythonhosted.org/packages/8e/ce/f6de105142e3f0dd539da6f7a7e1bf62aeb33c363c4f95750f28e72a87dd/testinfra-1.11.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "719103435bac755a81181b8f3960c1ee", "sha256": "efcffda7e5723ac08ee73e26e095ce8acd85d3a5363e75ce7b25b066e7dac814" }, "downloads": -1, "filename": "testinfra-1.11.0.tar.gz", "has_sig": false, "md5_digest": "719103435bac755a81181b8f3960c1ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60616, "upload_time": "2018-02-24T21:41:26", "url": "https://files.pythonhosted.org/packages/45/ad/264a800ea7c1ee8d92bec38d11c4b20cac6a5bc4bebb96504501687ba81b/testinfra-1.11.0.tar.gz" } ], "1.11.1": [ { "comment_text": "", "digests": { "md5": "93a15d7e9b945869a7c1c8489a15b58c", "sha256": "a4ed92a797ce18ff3fd8141b5cd4dee82bb75c642855acfab22b9e3d62f1b071" }, "downloads": -1, "filename": "testinfra-1.11.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93a15d7e9b945869a7c1c8489a15b58c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56549, "upload_time": "2018-02-26T18:04:28", "url": "https://files.pythonhosted.org/packages/45/2c/8f241662a2fdc63412578ea2de074315fe2259d50f0b29956922dad41c39/testinfra-1.11.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c64ce6b16661d647c62c9508de419f5f", "sha256": "a54224c39d71fe120c1f4c88330397ddcb6f6362dc38e1ce9fd53290bccbf153" }, "downloads": -1, "filename": "testinfra-1.11.1.tar.gz", "has_sig": false, "md5_digest": "c64ce6b16661d647c62c9508de419f5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60692, "upload_time": "2018-02-26T18:04:30", "url": "https://files.pythonhosted.org/packages/7c/06/8de4e1b12966a0c62ad8a445c3f33b8f0447b828c760d30e16da3850c985/testinfra-1.11.1.tar.gz" } ], "1.12.0": [ { "comment_text": "", "digests": { "md5": "2fdf08a6b8f60142167b64ee9082f7b1", "sha256": "56877ab52fbeeac97cb311662c7ed7403210f2db941bbeb2df004aacf522435a" }, "downloads": -1, "filename": "testinfra-1.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2fdf08a6b8f60142167b64ee9082f7b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56689, "upload_time": "2018-04-24T19:22:30", "url": "https://files.pythonhosted.org/packages/c4/75/b81c05e5b859944c9f373463e271cafbd14096187a2c9709fb2f0d62d283/testinfra-1.12.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9784c01d7af3d624c6ec3cd25cce2011", "sha256": "ecf6f21b71bf5f4fe531c84149bfd5175465de910a6a0bb9a42c14828be7bdc1" }, "downloads": -1, "filename": "testinfra-1.12.0.tar.gz", "has_sig": false, "md5_digest": "9784c01d7af3d624c6ec3cd25cce2011", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60934, "upload_time": "2018-04-24T19:22:31", "url": "https://files.pythonhosted.org/packages/13/fb/12b241ac0cda9abf5952815ac9c964313e2c3890e7875fefad25076ae0d2/testinfra-1.12.0.tar.gz" } ], "1.13.0": [ { "comment_text": "", "digests": { "md5": "7bfb7f6893b5138c2ea6987c87d176db", "sha256": "f3ae25ad77150021975671e87dfec34538823f8d563326165fa876a07c53e820" }, "downloads": -1, "filename": "testinfra-1.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7bfb7f6893b5138c2ea6987c87d176db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56804, "upload_time": "2018-05-10T13:35:56", "url": "https://files.pythonhosted.org/packages/c3/4d/55915550958066a98e6eb7b228082e5c9579660d3e70b3843eda0326d96d/testinfra-1.13.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1e0a135c784207f8609e7730901f1291", "sha256": "b5afa23d71ee49ad81aed104e4a0f1c02819ef791291cd308fe27aa7f3d3b01f" }, "downloads": -1, "filename": "testinfra-1.13.0.tar.gz", "has_sig": false, "md5_digest": "1e0a135c784207f8609e7730901f1291", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61126, "upload_time": "2018-05-10T13:35:58", "url": "https://files.pythonhosted.org/packages/e5/d5/0e1e0719272433f56f06d0cbea2346681020205f5df3ed68219b8a005951/testinfra-1.13.0.tar.gz" } ], "1.13.1": [ { "comment_text": "", "digests": { "md5": "7079927e030d44e5b9e061e7c02a61f7", "sha256": "2247dfa0cf872aa4aea58033fcee9f487aa21a0493e9c3988de3e71ed8157b73" }, "downloads": -1, "filename": "testinfra-1.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7079927e030d44e5b9e061e7c02a61f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56862, "upload_time": "2018-05-28T18:12:33", "url": "https://files.pythonhosted.org/packages/e4/30/3257837473c046f48477e47434a0a6e453a24a3760729f6b9872d3be50ea/testinfra-1.13.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b59ab6ab31fddd00d4815cb4d45f833", "sha256": "50917f7532cc7e93c2df361438adaf774f2db67ad4c65b32a9561477c25302b5" }, "downloads": -1, "filename": "testinfra-1.13.1.tar.gz", "has_sig": false, "md5_digest": "3b59ab6ab31fddd00d4815cb4d45f833", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61487, "upload_time": "2018-05-28T18:12:35", "url": "https://files.pythonhosted.org/packages/8e/2a/8ae981ced084ef628a4212f70fa2e57368777594c6ceaf3c48bf7c72eedf/testinfra-1.13.1.tar.gz" } ], "1.14.0": [ { "comment_text": "", "digests": { "md5": "77905f8ff413ede0cd9527182533c76e", "sha256": "a2c78baeb7bd5e8763fb1b055746cb94b862ccef8953c94b58304828899edab6" }, "downloads": -1, "filename": "testinfra-1.14.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77905f8ff413ede0cd9527182533c76e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57956, "upload_time": "2018-06-05T13:02:27", "url": "https://files.pythonhosted.org/packages/39/ed/a56d0cc6995cdd83b7d367900ca2b4ce46c495e32eefc21f08c4d503cd3d/testinfra-1.14.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5665a8f337738aec8128fc7fa6081c7c", "sha256": "dfed22c3d3ae04278e2e5f8c3f3aeb7c667f8c4cdca3d8e5c2cb76e25c371dfb" }, "downloads": -1, "filename": "testinfra-1.14.0.tar.gz", "has_sig": false, "md5_digest": "5665a8f337738aec8128fc7fa6081c7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62511, "upload_time": "2018-06-05T13:02:29", "url": "https://files.pythonhosted.org/packages/c2/49/5bde84c61817915591197f4286f8ceafb051f15f3b0ec3affa4c5b53a67d/testinfra-1.14.0.tar.gz" } ], "1.14.1": [ { "comment_text": "", "digests": { "md5": "22777d9530e06e3e0ffa30f82c6438fb", "sha256": "2d0de80ac8de6b527a8192e0eec6ba7aea1d71d8bc26480947063397d78f5364" }, "downloads": -1, "filename": "testinfra-1.14.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22777d9530e06e3e0ffa30f82c6438fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56171, "upload_time": "2018-07-23T11:54:52", "url": "https://files.pythonhosted.org/packages/7f/d2/0f86abbdebd829b206c334437340d7bc26510294c4bf2f22ab4897a1b924/testinfra-1.14.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c77834f7c06284458dc2a845cd96aa39", "sha256": "9871d55f0e95de79b281575ce1e39ef09d811742d626055cb8a1bfa114296606" }, "downloads": -1, "filename": "testinfra-1.14.1.tar.gz", "has_sig": false, "md5_digest": "c77834f7c06284458dc2a845cd96aa39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61587, "upload_time": "2018-07-23T11:54:54", "url": "https://files.pythonhosted.org/packages/0d/09/4bf5c3dd41483cc4d682fe530b52a522c564640f8ab7fd8d56060c5ea526/testinfra-1.14.1.tar.gz" } ], "1.15.0": [ { "comment_text": "", "digests": { "md5": "00e74741c5388accb994356d94a3898a", "sha256": "706a6f82f914a3d1af732fe81e77ba1a2b3815d6c92e192f0643c9e2dd76c575" }, "downloads": -1, "filename": "testinfra-1.15.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "00e74741c5388accb994356d94a3898a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 58230, "upload_time": "2018-09-12T23:20:53", "url": "https://files.pythonhosted.org/packages/06/65/3d469f69a63651017ab9dd20d5582708ea4fec42f6686b76e73d5dc730fa/testinfra-1.15.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee9f72c6060e6835ca4717c7ce226340", "sha256": "e1814fa298d6ba12e992499d4bb9a1ab9a78c3e15bada1ca46f546482540c323" }, "downloads": -1, "filename": "testinfra-1.15.0.tar.gz", "has_sig": false, "md5_digest": "ee9f72c6060e6835ca4717c7ce226340", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61749, "upload_time": "2018-09-12T23:20:55", "url": "https://files.pythonhosted.org/packages/06/9e/636332d187f8d4b0ddc675eea4db0029aa39b38863e231500023aec7b7f9/testinfra-1.15.0.tar.gz" } ], "1.16.0": [ { "comment_text": "", "digests": { "md5": "9750c5e6e669d39a7fe82b5060899973", "sha256": "499ba7201d1a0f418fa0318bf2ae28142893c4f9d49ab24af21441fdb529292f" }, "downloads": -1, "filename": "testinfra-1.16.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9750c5e6e669d39a7fe82b5060899973", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56265, "upload_time": "2018-09-25T21:55:18", "url": "https://files.pythonhosted.org/packages/e2/6e/8cc615220d4b9e35bce736808e791cc46b5a9b23948a3697fc3e4bb4b535/testinfra-1.16.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "532c37fdb9055fde48fa575f4937f8b1", "sha256": "da1d0d1ffd68935b950b7b83833d863436ea75398a5cbdc0d0ab9e61132e2088" }, "downloads": -1, "filename": "testinfra-1.16.0.tar.gz", "has_sig": false, "md5_digest": "532c37fdb9055fde48fa575f4937f8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62335, "upload_time": "2018-09-25T21:55:20", "url": "https://files.pythonhosted.org/packages/f2/a6/10d215a318a5b5a3df79a778e10362768c34e5d639d38d465befe93ebd42/testinfra-1.16.0.tar.gz" } ], "1.17.0": [ { "comment_text": "", "digests": { "md5": "ee744994fda6022249af53fdf764744b", "sha256": "f4b6b3d26e08be9eb37f237f8066656da548113af183745c1c3953b53db0519d" }, "downloads": -1, "filename": "testinfra-1.17.0.tar.gz", "has_sig": false, "md5_digest": "ee744994fda6022249af53fdf764744b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62657, "upload_time": "2018-10-19T16:16:58", "url": "https://files.pythonhosted.org/packages/c7/db/1a46e12f5cab12c1b1a29f4ee680f06e1d107a1efd5b4c8769cdbe112558/testinfra-1.17.0.tar.gz" } ], "1.18.0": [ { "comment_text": "", "digests": { "md5": "fe82429bb083930fa81bd04c632ed768", "sha256": "4a0a70355b007729d78446c86bffd80bcea4ffe9adc9571f9c9779476c49153d" }, "downloads": -1, "filename": "testinfra-1.18.0.tar.gz", "has_sig": false, "md5_digest": "fe82429bb083930fa81bd04c632ed768", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63367, "upload_time": "2018-11-25T18:11:45", "url": "https://files.pythonhosted.org/packages/ed/46/54039e4611bd887c642cc9772e067f87fabed48324b461a6ffe07a6ccafa/testinfra-1.18.0.tar.gz" } ], "1.19.0": [ { "comment_text": "", "digests": { "md5": "c16e33bfbd703228c1d4de94826a1ee4", "sha256": "d13dda899d5a051465f041a821363e2ebdd079391fbeae04089a2df7d35e3d54" }, "downloads": -1, "filename": "testinfra-1.19.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c16e33bfbd703228c1d4de94826a1ee4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59701, "upload_time": "2019-03-25T10:29:00", "url": "https://files.pythonhosted.org/packages/e0/bc/29b6aee7abdab081a8fa7bcd9946a3af8a96eab30746ba33088c39243b16/testinfra-1.19.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec69c8c5634c055aa0b745dff15621a", "sha256": "8dbbf25039674d419598f576c5652947cebdf7cbbea8f23acacc80271009c6cb" }, "downloads": -1, "filename": "testinfra-1.19.0.tar.gz", "has_sig": false, "md5_digest": "eec69c8c5634c055aa0b745dff15621a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63615, "upload_time": "2019-01-19T16:40:17", "url": "https://files.pythonhosted.org/packages/2b/96/3c0eb74894acf3e026e437ee1b1161a200adb9c9a189c36bc4a92ed2db79/testinfra-1.19.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "bbb65fcc3c03c0e39d0a30bc67fd097d", "sha256": "415f82de01280602d1817c30c6051db9153ec44534a8faba0992b5e3d91c71b9" }, "downloads": -1, "filename": "testinfra-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bbb65fcc3c03c0e39d0a30bc67fd097d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 53513, "upload_time": "2016-05-15T13:24:59", "url": "https://files.pythonhosted.org/packages/e0/d3/eeb0d1c2939dcac2b7970d252237b6522b241bed876376d2f40c6e6c6291/testinfra-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e1ef853c3f3ac436bc15693338b4967", "sha256": "432cd22bb27e0a8154573059b431baa8db390cc377d82ba6a39d90fb41ae4fed" }, "downloads": -1, "filename": "testinfra-1.2.0.tar.gz", "has_sig": false, "md5_digest": "6e1ef853c3f3ac436bc15693338b4967", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56301, "upload_time": "2016-05-15T13:24:31", "url": "https://files.pythonhosted.org/packages/8a/20/e92fffece9153387c7173a853b81bf483e79d6633cf0f44fe4ea926304d9/testinfra-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "3e21230fa01301598604bb3da90f205c", "sha256": "6f3bc9fa0d1fd3fb45a3c4e43261fa3faa50a1733667cde6c5589f01e7988aaa" }, "downloads": -1, "filename": "testinfra-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e21230fa01301598604bb3da90f205c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 55098, "upload_time": "2016-06-12T16:29:47", "url": "https://files.pythonhosted.org/packages/25/93/b66e37f7a0ae22a9c744617a84ec818951f3c94f62f4f5b7e5351b477765/testinfra-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d8445b5eedeed70949c36d837a7eafcd", "sha256": "a24c74687e255e210836ab6ba23d4030793832bef21eed9b498ab4c9754711cb" }, "downloads": -1, "filename": "testinfra-1.3.0.tar.gz", "has_sig": false, "md5_digest": "d8445b5eedeed70949c36d837a7eafcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57457, "upload_time": "2016-06-12T16:29:33", "url": "https://files.pythonhosted.org/packages/31/2f/ddc8562c5ccbf265841470f9e27eea5c6bf622a995a4dcfcf07cc5966f3b/testinfra-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "d341c1357db7babf788ba36e08863870", "sha256": "7df3dbe0e0124177ae3c0bc15d2840955f91d7ab032cecba3a06b210ebfdf592" }, "downloads": -1, "filename": "testinfra-1.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d341c1357db7babf788ba36e08863870", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 55857, "upload_time": "2016-06-26T00:26:51", "url": "https://files.pythonhosted.org/packages/3f/9b/c9bb9dbb34d14805db438fa83dd1f0ce29836bc17667117ab1c96d287dfe/testinfra-1.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe83813d1ebf9d9897261a348fb97c6e", "sha256": "9493d757ec96880e8f082740557e9224a5154efc470f554f6ea9d48674f154fd" }, "downloads": -1, "filename": "testinfra-1.3.1.tar.gz", "has_sig": false, "md5_digest": "fe83813d1ebf9d9897261a348fb97c6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58091, "upload_time": "2016-06-26T00:26:38", "url": "https://files.pythonhosted.org/packages/8f/f6/c20078c4c6370bbdfb2483882ff84d7ad524f83d6486b5ef136c56b52610/testinfra-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "6740f70be6dc2c8ed036a6c2e4082821", "sha256": "7744572f31b629c0b59bf2f90e999c0a7e0ed0dd53dc53414c292820d8eb0e1f" }, "downloads": -1, "filename": "testinfra-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6740f70be6dc2c8ed036a6c2e4082821", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 56796, "upload_time": "2016-07-06T21:23:44", "url": "https://files.pythonhosted.org/packages/59/2a/ff47e5359e933dd96db450d4818d64c10eda11d616210d6950d67400f24c/testinfra-1.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22db416c97a536127e8832aa303e96c", "sha256": "65c2634c0dab2009a6566da7527122b888469201101b9a1d8e6c2dc67a5198f9" }, "downloads": -1, "filename": "testinfra-1.4.0.tar.gz", "has_sig": false, "md5_digest": "a22db416c97a536127e8832aa303e96c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59118, "upload_time": "2016-07-06T21:23:32", "url": "https://files.pythonhosted.org/packages/21/6a/96fba679297b29afb4f85e6f7ce4fd44127993e15544abf8b870919f7abd/testinfra-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "7c40e6d84b74f2fe40e3f3682d96a1b4", "sha256": "c58b92cd55e88f5372604bd5632eca4228993ade91155f137290d52804993f83" }, "downloads": -1, "filename": "testinfra-1.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c40e6d84b74f2fe40e3f3682d96a1b4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 56812, "upload_time": "2016-07-28T11:25:38", "url": "https://files.pythonhosted.org/packages/90/9c/328228761bc98cfae8e468ccedf71389eb0ec7bec64b7184ceb4035c3fd2/testinfra-1.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "73a7810bf1aadb298c1a14b8c3e15e10", "sha256": "ce2ef232c8cd087b285d9e0a53d24cd6fb403c31864745a689e850e1af4f2022" }, "downloads": -1, "filename": "testinfra-1.4.1.tar.gz", "has_sig": false, "md5_digest": "73a7810bf1aadb298c1a14b8c3e15e10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59178, "upload_time": "2016-07-28T11:25:27", "url": "https://files.pythonhosted.org/packages/81/38/5564a7e37d714755d7c2fd1b2f030644fed64ce0d259384b177966936b52/testinfra-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "4b25f224ac4666f56dcf52f8be8946eb", "sha256": "eff3cb9c659c8f20407e8e165b4edb40027b59f938736742ec4c315d0d588b77" }, "downloads": -1, "filename": "testinfra-1.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4b25f224ac4666f56dcf52f8be8946eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 56829, "upload_time": "2016-09-03T11:09:41", "url": "https://files.pythonhosted.org/packages/9e/84/08b648219851438f0be3463adaa8b9b64ebd6da1c8baf72190568be0375b/testinfra-1.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f2f8f8b0ca39c7415a6803f44250518", "sha256": "84271f2a660f447ebca617f6386eb171b479c7669fb9e9a25d4c509097666d85" }, "downloads": -1, "filename": "testinfra-1.4.2.tar.gz", "has_sig": false, "md5_digest": "9f2f8f8b0ca39c7415a6803f44250518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59204, "upload_time": "2016-09-03T11:09:31", "url": "https://files.pythonhosted.org/packages/77/eb/fd0482d2c2f11ea7da1f5692e05b345db16e150da4c8a45db4f6233b0ec5/testinfra-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "aec5cbc50151b3f27076228c7ec6dc63", "sha256": "2a76ce2beeebde5b225f09826f51b8ab1b668ceea104c00602e1aec6329f4fa4" }, "downloads": -1, "filename": "testinfra-1.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aec5cbc50151b3f27076228c7ec6dc63", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 56893, "upload_time": "2016-11-08T17:44:29", "url": "https://files.pythonhosted.org/packages/21/8f/5fdfcdce26e4c06f3a4d1ec2e0be5afda054620f4861f50f7a1b1ec7a9dd/testinfra-1.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9547299ee5456cec51e36d6c32345788", "sha256": "2e33841acd15b2d8659dd300764aafc0365a5627bdaaab5af93d9232d02ac0dc" }, "downloads": -1, "filename": "testinfra-1.4.3.tar.gz", "has_sig": false, "md5_digest": "9547299ee5456cec51e36d6c32345788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59812, "upload_time": "2016-11-08T17:44:17", "url": "https://files.pythonhosted.org/packages/fc/d2/0eb5f4f0767c95a7031454664e25250c01d778ceab2b84b5bc36d744775c/testinfra-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "e5b44db17b23b9cb9785e89ffa5d0c7a", "sha256": "fe5e8c53c8542018230ae0ab82d88d6217880546fdc9b54d523cf3f8ff2164cc" }, "downloads": -1, "filename": "testinfra-1.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5b44db17b23b9cb9785e89ffa5d0c7a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 58444, "upload_time": "2016-11-24T22:49:17", "url": "https://files.pythonhosted.org/packages/76/17/12ab06fa8db7cd304b591b5694c14a16352ba111bc30b2dfc2aeef0d2655/testinfra-1.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "699749c0a962f54bc3840536f8949fdc", "sha256": "5a0520739640825aaa16420986add74693a9fccbb701becb8a94c849a549506e" }, "downloads": -1, "filename": "testinfra-1.4.4.tar.gz", "has_sig": false, "md5_digest": "699749c0a962f54bc3840536f8949fdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61046, "upload_time": "2016-11-24T22:49:06", "url": "https://files.pythonhosted.org/packages/01/26/a15bfbc80f7ec08ca3a39796618bfe88858c53c2ea5a02b80b4e9468b085/testinfra-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "9604586c9052d7d791f2ed33b7b0a8c0", "sha256": "0e1a26d353848722f5fee015f06e73506e7cf633c61387614831b1db3f23e0cf" }, "downloads": -1, "filename": "testinfra-1.4.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9604586c9052d7d791f2ed33b7b0a8c0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 58682, "upload_time": "2016-12-04T17:37:50", "url": "https://files.pythonhosted.org/packages/fa/10/934e8e982518c656c1c24cc17de77c77d5637ec3e0fbcdd47121be23b531/testinfra-1.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ebb572afeb78d09b5780bcc25288f1cc", "sha256": "b1f8c164513bc6f850990bad3679e6516b06efef3450a038f05f3c67f4256d27" }, "downloads": -1, "filename": "testinfra-1.4.5.tar.gz", "has_sig": false, "md5_digest": "ebb572afeb78d09b5780bcc25288f1cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61759, "upload_time": "2016-12-04T17:37:40", "url": "https://files.pythonhosted.org/packages/03/da/5b0a3cf2903aa1ecb944292a14ce2f0f890ff5b502fe2c48f20815a72757/testinfra-1.4.5.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "11deacaad2a791e5f6a1749633e80fa9", "sha256": "489717131e367e9c2c5e88c42dbd2952b4ef165590ed326c8a7989155f3b9812" }, "downloads": -1, "filename": "testinfra-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11deacaad2a791e5f6a1749633e80fa9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 59568, "upload_time": "2016-12-28T11:56:56", "url": "https://files.pythonhosted.org/packages/11/d4/66a926231f4a4386ff0766f132d5d48eedc81c640a9f703a4b2ee6b7c028/testinfra-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "642d6e69703edf82651156e60697310a", "sha256": "b0534a74223fdaafaa098022a4bc89b30dc3cf04276c7716304cea87138a81d3" }, "downloads": -1, "filename": "testinfra-1.5.0.tar.gz", "has_sig": false, "md5_digest": "642d6e69703edf82651156e60697310a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62203, "upload_time": "2016-12-28T11:56:45", "url": "https://files.pythonhosted.org/packages/bf/e3/1ceca5bd4aadc6689c816db274088ed57007b514f30b5235b4d08df7278a/testinfra-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "05bde4368c4d01a3f1d7f8268aab3341", "sha256": "eb7aef39acab786d66493df3b9ad0b26988b9480a07e791460a8e932a3c4dcbd" }, "downloads": -1, "filename": "testinfra-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "05bde4368c4d01a3f1d7f8268aab3341", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 59621, "upload_time": "2016-12-29T18:57:48", "url": "https://files.pythonhosted.org/packages/4d/11/7a0bb4b15bd7962119409ea26ce1a11ac5667c0ac5969dce6002719c19d3/testinfra-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a39014612493877da755e2347480328b", "sha256": "7184de986caa5a39e4b6e771f82cfce5387b0239807e7f415ab843316a9bd1c6" }, "downloads": -1, "filename": "testinfra-1.5.1.tar.gz", "has_sig": false, "md5_digest": "a39014612493877da755e2347480328b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62229, "upload_time": "2016-12-29T18:50:53", "url": "https://files.pythonhosted.org/packages/ab/78/9ad229c3996feaf98af64a7a2ccce51e3378725f564095e75aa4442adff8/testinfra-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "3f0d77dc414e7b560e3c69afb7b38a88", "sha256": "6298cf3ef642f61b23bff4808a56af83436aeea8971fe3e6712fbceb4cfa1440" }, "downloads": -1, "filename": "testinfra-1.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f0d77dc414e7b560e3c69afb7b38a88", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 59651, "upload_time": "2017-01-11T21:58:53", "url": "https://files.pythonhosted.org/packages/b1/c6/17705bd095667ca2460c3df402997b05a7ee750b1d2615e99ac9151161c5/testinfra-1.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ebc69d3de44b5b87fcc8f5300a95c45", "sha256": "57257988aa2e70dbff8bd2911574f972f60e6c68fdc55be87b801c2b99b12f74" }, "downloads": -1, "filename": "testinfra-1.5.2.tar.gz", "has_sig": false, "md5_digest": "8ebc69d3de44b5b87fcc8f5300a95c45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62344, "upload_time": "2017-01-11T21:58:42", "url": "https://files.pythonhosted.org/packages/d9/1f/75587e7585d71c368b5c7819b580190c84dd1656c7265580067f9f2e895d/testinfra-1.5.2.tar.gz" } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "0abdbf623ded237f82a0c75dd138b773", "sha256": "f0d33022ba21c77ea19bb2ee872bbcb357639f93539d00d1f50d377013a3a6fa" }, "downloads": -1, "filename": "testinfra-1.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0abdbf623ded237f82a0c75dd138b773", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 59800, "upload_time": "2017-01-26T13:22:34", "url": "https://files.pythonhosted.org/packages/5c/d6/d4aad1446209d63fac5b39c849d0081572c646a72b98b4fb293069106575/testinfra-1.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "96dc8362a21f5d64d084a040aa0f8ae0", "sha256": "ed2bc689e4f588e683c893c6a539fd34abf1534721bd8b6cccf5fa9e74517974" }, "downloads": -1, "filename": "testinfra-1.5.3.tar.gz", "has_sig": false, "md5_digest": "96dc8362a21f5d64d084a040aa0f8ae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62595, "upload_time": "2017-01-26T13:22:25", "url": "https://files.pythonhosted.org/packages/03/97/cc59f98fb1132923cbf2a5daee221f36413ee2d227d05149f93b2ae45b00/testinfra-1.5.3.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "f8116badca9ad6f86c121183783bc3fd", "sha256": "b34c60e2dc82007370200802b819eb58602da95b2ca419d4cb9b71ea06ddf850" }, "downloads": -1, "filename": "testinfra-1.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f8116badca9ad6f86c121183783bc3fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 60760, "upload_time": "2017-03-07T15:28:09", "url": "https://files.pythonhosted.org/packages/e9/6b/daa9504ca0b85de7a82cd173a26aad76c7499501dfe90a1b7b802376c0a5/testinfra-1.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba37ee0562b83608f50ebaedd380e928", "sha256": "42d269504bc6b638945b73ade15a39769917d65046c46b224b5d2a5de2e35949" }, "downloads": -1, "filename": "testinfra-1.5.4.tar.gz", "has_sig": false, "md5_digest": "ba37ee0562b83608f50ebaedd380e928", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59198, "upload_time": "2017-03-07T15:27:55", "url": "https://files.pythonhosted.org/packages/fc/04/1024691688d0c02dce7aa686b551147fe635d7a7e84ade0137d98e09d22d/testinfra-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "11937cd42c0dca6f24c817013b86cab1", "sha256": "90674882e163d06ff6546f53baa7bc54428c8db3bdcbcb77050063b5284a906d" }, "downloads": -1, "filename": "testinfra-1.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11937cd42c0dca6f24c817013b86cab1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60728, "upload_time": "2017-04-13T12:23:17", "url": "https://files.pythonhosted.org/packages/f4/2c/75e882b47ffa370b4159347203fcc35559bc26a2ae80d4afe2dded60ff93/testinfra-1.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22bdeaae2909dccab5768763906172be", "sha256": "bea32ba7de2f6d99a98c965e3f5b7e03109cef4f6fb3cfdf829c318786920340" }, "downloads": -1, "filename": "testinfra-1.5.5.tar.gz", "has_sig": false, "md5_digest": "22bdeaae2909dccab5768763906172be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59079, "upload_time": "2017-04-13T12:23:20", "url": "https://files.pythonhosted.org/packages/f0/3a/cbb2bcd4f4082d1f954dc952082267d0760c7422150a43ccacaa27d7a51e/testinfra-1.5.5.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "07e29633165d61767293438498550f57", "sha256": "7a4aefd669e9e443dd9815e51f343f8af1655bdd8c7842efc46281edbe9353f4" }, "downloads": -1, "filename": "testinfra-1.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07e29633165d61767293438498550f57", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61880, "upload_time": "2017-04-21T09:51:20", "url": "https://files.pythonhosted.org/packages/d8/3e/b4361c3b8a58f5808f47b3a87ff80ed9d6efd6f5ea2e990b7f996cbe24ed/testinfra-1.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e1a7e103c6a918e1997114a03fe574f", "sha256": "1517046930d7c73bbfefe73fd17a960fc01a8eafa9b64177763112b5f3aaad2c" }, "downloads": -1, "filename": "testinfra-1.6.0.tar.gz", "has_sig": false, "md5_digest": "3e1a7e103c6a918e1997114a03fe574f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59707, "upload_time": "2017-04-21T09:51:21", "url": "https://files.pythonhosted.org/packages/35/3f/f90920a57d224595bdce851be6a1cd5efdf3ec658a474e28badbd0b63ab6/testinfra-1.6.0.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "8755efedd3dc2cd5c4a4b2f43940235d", "sha256": "e5bf9ccfde29ff5795bbf811844f128473d948d26359eede5e327cf42913ee9f" }, "downloads": -1, "filename": "testinfra-1.6.1.tar.gz", "has_sig": false, "md5_digest": "8755efedd3dc2cd5c4a4b2f43940235d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59880, "upload_time": "2017-05-17T19:15:10", "url": "https://files.pythonhosted.org/packages/1d/c1/b277b970e21f55cf52570616177c2210d0e49de7b763fa2f414b65ababa4/testinfra-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "7db69251b27074c0af986d34ed2966f8", "sha256": "f15e5eaaa26330896414d7f34bec7d9d4e7b27d890c32dc4da1c5c5ce21f523a" }, "downloads": -1, "filename": "testinfra-1.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7db69251b27074c0af986d34ed2966f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51582, "upload_time": "2017-05-17T22:42:28", "url": "https://files.pythonhosted.org/packages/c5/bf/54145c402a18f67362c7ca3a2206d795554f7b584c07ca23331fdce6e6f6/testinfra-1.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06a6e47091d87068d0c6054e6d87c4fa", "sha256": "58851a347a44e7dd8ee05c9db3f3f06cd72b2fdf3fff5c05e6be00ccdd0bc2b3" }, "downloads": -1, "filename": "testinfra-1.6.2.tar.gz", "has_sig": false, "md5_digest": "06a6e47091d87068d0c6054e6d87c4fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59832, "upload_time": "2017-05-17T22:42:30", "url": "https://files.pythonhosted.org/packages/70/a7/e7ce68c53895234fd7df872c9be7d7c86a6c1072bf8a0231b7f47f3fd161/testinfra-1.6.2.tar.gz" } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "9f0c436e4fdc90cbcaf83f86a2fa641d", "sha256": "ac319d078abfff93da07c540f62acba52ac9c0564958733b59ab8c0f80471977" }, "downloads": -1, "filename": "testinfra-1.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9f0c436e4fdc90cbcaf83f86a2fa641d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51577, "upload_time": "2017-05-29T17:32:22", "url": "https://files.pythonhosted.org/packages/e8/b4/f153e9447e3c0a35ac98d2604d756dcf99a031f4dc01f5b54c247d5d486b/testinfra-1.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f96985757ac7897286d7b1e49477dec9", "sha256": "a68a0ce06e2d480da8d6aa3d85325e9eee1419a401053166a036d1f331f944af" }, "downloads": -1, "filename": "testinfra-1.6.3.tar.gz", "has_sig": false, "md5_digest": "f96985757ac7897286d7b1e49477dec9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59858, "upload_time": "2017-05-29T17:32:23", "url": "https://files.pythonhosted.org/packages/3b/04/d7a9a2d9fc8708f7fe09ff9c2317f4e1f8b771491f147c53abfd3a43c5fd/testinfra-1.6.3.tar.gz" } ], "1.6.4": [ { "comment_text": "", "digests": { "md5": "507c0f60b7f0ddadaa97907144236e20", "sha256": "54210970de1ce65430f52e54976656fed1e2b9b6383874a88857378bdab984a1" }, "downloads": -1, "filename": "testinfra-1.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "507c0f60b7f0ddadaa97907144236e20", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51733, "upload_time": "2017-06-26T16:13:57", "url": "https://files.pythonhosted.org/packages/ec/08/758c79e31958d51804c5037839a260a25997581755550b3bb7e819cf2f93/testinfra-1.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6e1d8f9d049316cd8da916f223d08d35", "sha256": "ca9accc0338fcd55b2e92894d74d440838aa882776cd66a95de9282fd9a7fb2f" }, "downloads": -1, "filename": "testinfra-1.6.4.tar.gz", "has_sig": false, "md5_digest": "6e1d8f9d049316cd8da916f223d08d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59927, "upload_time": "2017-06-26T16:13:59", "url": "https://files.pythonhosted.org/packages/61/cb/5193f2e4c2b28d04be0a411c09b494132e153d69453d7c4b441f73e943e5/testinfra-1.6.4.tar.gz" } ], "1.6.5": [ { "comment_text": "", "digests": { "md5": "e98a813924a16ff80fb125cb4034b437", "sha256": "af5fd1a19f6d0e09065ce39c3ce494156e46300a7970155db4acd6e74aee755c" }, "downloads": -1, "filename": "testinfra-1.6.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e98a813924a16ff80fb125cb4034b437", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51965, "upload_time": "2017-07-29T21:34:30", "url": "https://files.pythonhosted.org/packages/28/b2/778309d2f1f58253fe7d2e3d16b34b4ee2d2c49ad35854cd7ac9190eda47/testinfra-1.6.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a87904559112bc929cebc1d1127b6146", "sha256": "7145be66b8802c04d555706f783f63a4764b9e5d71ee19d916c94a595fa81558" }, "downloads": -1, "filename": "testinfra-1.6.5.tar.gz", "has_sig": false, "md5_digest": "a87904559112bc929cebc1d1127b6146", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60481, "upload_time": "2017-07-29T21:34:32", "url": "https://files.pythonhosted.org/packages/26/3b/88ba415f1c0712def2cec8883a85609e6f8d51b6932741e9c3ab30f97cd0/testinfra-1.6.5.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "4404fef8db9d6965ac29515c464fb930", "sha256": "816aa5fe5bb2372729dcf067b214cd0ee6e7f4c65f0bb09173870812c15934ee" }, "downloads": -1, "filename": "testinfra-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4404fef8db9d6965ac29515c464fb930", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53707, "upload_time": "2017-09-09T10:46:56", "url": "https://files.pythonhosted.org/packages/92/7a/41fba7e1b1ca069a3e3cf3499869350abce442082fbd2a2b552477df03f6/testinfra-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8c35757788df10356fb43dbc8b0bdd75", "sha256": "e7bf3a3dc5d378aeaf534187c8adbaec80c0fb7b3af8f8342dda17bbb173af43" }, "downloads": -1, "filename": "testinfra-1.7.0.tar.gz", "has_sig": false, "md5_digest": "8c35757788df10356fb43dbc8b0bdd75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61879, "upload_time": "2017-09-09T10:46:57", "url": "https://files.pythonhosted.org/packages/7c/06/f7cf432189b24b4646eef0eadc2d8f9383232020ae65c7173c9f9dc43708/testinfra-1.7.0.tar.gz" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "75e5cb11e0f0a84180ef2ede6fdead56", "sha256": "87f22dbccf8f4b919974aba680b782afdb6a305ee53fbcdfa0a8bd494e75ca88" }, "downloads": -1, "filename": "testinfra-1.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75e5cb11e0f0a84180ef2ede6fdead56", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53873, "upload_time": "2017-09-22T12:15:18", "url": "https://files.pythonhosted.org/packages/49/1c/3c276b76417553143b1976719c9c7d37a0a6e3d26451dee55177a8098d5a/testinfra-1.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63ac6d81c6dfc267a4a20f1bec55601a", "sha256": "c44e6ff72b82457e63b60606707be008dc3107f40164130e365fc677ca3edc3f" }, "downloads": -1, "filename": "testinfra-1.7.1.tar.gz", "has_sig": false, "md5_digest": "63ac6d81c6dfc267a4a20f1bec55601a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62061, "upload_time": "2017-09-22T12:15:20", "url": "https://files.pythonhosted.org/packages/bc/bf/1ddbf70f7b242b43025bf8485afa13009adb447f809fa3533fc66f61f517/testinfra-1.7.1.tar.gz" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "165ce1ceb1640347f78df1fe6968cbda", "sha256": "326473073adf89811431f0f8c810519bf9388a6c9aa6a572ae291d8c3472e479" }, "downloads": -1, "filename": "testinfra-1.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "165ce1ceb1640347f78df1fe6968cbda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53777, "upload_time": "2017-09-29T19:03:31", "url": "https://files.pythonhosted.org/packages/0b/88/a3101735267282d9e72c2cc4dab7b9a9de9113f0e0df9a48be761db2dfce/testinfra-1.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fcaa4a459c3ed6bbabb746e3ac33073", "sha256": "2bc9b3951bab0ba8d9cfef2b3fcf4ba2cae66e5499779ae0e9c88193e57db70c" }, "downloads": -1, "filename": "testinfra-1.8.0.tar.gz", "has_sig": false, "md5_digest": "7fcaa4a459c3ed6bbabb746e3ac33073", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58454, "upload_time": "2017-09-29T19:03:33", "url": "https://files.pythonhosted.org/packages/45/94/86ab2e0126fa6f0af88f7185d0aa9224bc771923616541885929a8446944/testinfra-1.8.0.tar.gz" } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "56f983851d5b2e80ff5c399b42a63ecd", "sha256": "2aa69bab6a437d6816856c6fcf6b0046f4de49a76c8dd8a91063c92b4b644a67" }, "downloads": -1, "filename": "testinfra-1.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "56f983851d5b2e80ff5c399b42a63ecd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54263, "upload_time": "2017-10-22T15:51:08", "url": "https://files.pythonhosted.org/packages/8f/e9/f6b918dd5c7633c072fce872e9c53a6831c363c9f316c6ac1e1987a90628/testinfra-1.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "14d623a1acd0edfc1528b9d1df71228b", "sha256": "ce142b1061545b6ab0d48d5210840e8e941abad93fe8e5743b8264b2411ab086" }, "downloads": -1, "filename": "testinfra-1.9.0.tar.gz", "has_sig": false, "md5_digest": "14d623a1acd0edfc1528b9d1df71228b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58207, "upload_time": "2017-10-22T15:51:10", "url": "https://files.pythonhosted.org/packages/32/16/72c5380fd3e600d8d87b8bb5c45cd8006604a1fbc156e6bcde9cbd573c83/testinfra-1.9.0.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "257ac0d6d3f39a7183cdee66d094748c", "sha256": "fd7fa79acadd4f95ce78eb8b479d32bb9e29ae84f627f19ffd4944927a1b9d3c" }, "downloads": -1, "filename": "testinfra-1.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "257ac0d6d3f39a7183cdee66d094748c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 54638, "upload_time": "2017-11-22T21:13:15", "url": "https://files.pythonhosted.org/packages/90/59/d7458cf90e39ceee2d4bc7b056938b8ef5b6b3c6a1396a289e20516ac049/testinfra-1.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f96882b7e2697cadf46546624278112", "sha256": "2cd710475375dc4477b9ac297ba222017d5863ad476fb289eeb0bd13993f91fe" }, "downloads": -1, "filename": "testinfra-1.9.1.tar.gz", "has_sig": false, "md5_digest": "6f96882b7e2697cadf46546624278112", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58766, "upload_time": "2017-11-22T21:13:17", "url": "https://files.pythonhosted.org/packages/73/73/0129fde96727a37def537fcf57933bad9b02271cbfe0e62719efc5e58d10/testinfra-1.9.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "78b52f9714c63195481e3491b279b03c", "sha256": "08a5d69136f253cdc0f23e3ba016d21ec8b0e2b2ad18179e0af504f4889f792b" }, "downloads": -1, "filename": "testinfra-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "78b52f9714c63195481e3491b279b03c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 59413, "upload_time": "2019-03-25T10:28:01", "url": "https://files.pythonhosted.org/packages/f2/56/30ae573478a20a1883b818ee702487b46a007aae63966c6b796883b85430/testinfra-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c4161755b425f6e9be7a88c133f2ed4", "sha256": "ef96430e33a241e1fa08cb157530aa41e79384bb462024f31603c9032f5a8e0e" }, "downloads": -1, "filename": "testinfra-2.0.0.tar.gz", "has_sig": false, "md5_digest": "0c4161755b425f6e9be7a88c133f2ed4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65813, "upload_time": "2019-03-02T20:01:40", "url": "https://files.pythonhosted.org/packages/8f/94/af1e3bcc226215a5269ce2b9218485a8428c206359090c2a4d72bdeaa601/testinfra-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "8f34bfeef857109dda1ea3367bc2190b", "sha256": "1148d2abd9869a264c92b37e20274f69a2f8af103df085f6888168f30106e298" }, "downloads": -1, "filename": "testinfra-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f34bfeef857109dda1ea3367bc2190b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 61836, "upload_time": "2019-04-01T16:09:20", "url": "https://files.pythonhosted.org/packages/8f/60/ec79faaf81989d17ed2d1767c011769d5ef4a0a6c4949dbaf7c20d235ce7/testinfra-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59510930150bc51020ed08e25d0ebe26", "sha256": "31ea4642cb4c6d8a8a8e6ad7c4bbdbebc8bf1ff8a9c8a79fcd00c7bd1aba891e" }, "downloads": -1, "filename": "testinfra-2.1.0.tar.gz", "has_sig": false, "md5_digest": "59510930150bc51020ed08e25d0ebe26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63737, "upload_time": "2019-04-01T16:09:22", "url": "https://files.pythonhosted.org/packages/71/a3/69c1f0393150baade540b3369ffa5276de79c1b6fc2f6487cdf62e805806/testinfra-2.1.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "95515cae484365a5866dd261e0bac8f5", "sha256": "30fa68daee262d86dd378d53b5f5e096376850c213ca9d94760ff878ad5de173" }, "downloads": -1, "filename": "testinfra-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95515cae484365a5866dd261e0bac8f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 62755, "upload_time": "2019-05-05T15:00:31", "url": "https://files.pythonhosted.org/packages/7b/55/ea6ca01ba834585e8806d7a1843b3af67df7961118d9a58de6bafdcbf73e/testinfra-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27344c5cde10b5025f690de3604f860a", "sha256": "7fc555d129f92b129117f288d9b4f9f1bf2a86f6bce2ef91fa2a61f03ed3dfc5" }, "downloads": -1, "filename": "testinfra-3.0.0.tar.gz", "has_sig": false, "md5_digest": "27344c5cde10b5025f690de3604f860a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 66470, "upload_time": "2019-05-05T15:00:33", "url": "https://files.pythonhosted.org/packages/e1/56/c5e9a86cc21a5b0b9a8601db7218f60a45dd23c39431135cfff14f4a75b6/testinfra-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "7d3c36ec8afd5bba65cab810f3bc5be6", "sha256": "56ad786d201f8afcaad5bfa66f76729a1deda6cc533748dd9adbbb9111a2e3dd" }, "downloads": -1, "filename": "testinfra-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d3c36ec8afd5bba65cab810f3bc5be6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63209, "upload_time": "2019-05-06T21:32:44", "url": "https://files.pythonhosted.org/packages/8f/0a/f846a0eac6bd9503ebe8774c235ebfe2f664522971cbaa7f3200c5bcb3eb/testinfra-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9fdb67eed19b8493a9939f23616f7b48", "sha256": "2d927f3cb86a6583ca2ceade1649c821885f645647303dc179cd8f6ebea42961" }, "downloads": -1, "filename": "testinfra-3.0.1.tar.gz", "has_sig": false, "md5_digest": "9fdb67eed19b8493a9939f23616f7b48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67123, "upload_time": "2019-05-06T21:32:46", "url": "https://files.pythonhosted.org/packages/f2/e0/97827412d2fa7993fb34f5b275668912ddb5a1eb0db0823e9684221ef57e/testinfra-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "47bbe8b9cf2cc00f59fa33c7bfe1d27d", "sha256": "f680c9079c4f2909aabacbd95a9b91760f1e0a71f4e751ac14316a9f1b8301ea" }, "downloads": -1, "filename": "testinfra-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "47bbe8b9cf2cc00f59fa33c7bfe1d27d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63417, "upload_time": "2019-05-07T21:12:39", "url": "https://files.pythonhosted.org/packages/cb/db/f962917445edb1516d61d68356763b353a921d40134d465dace44dcba283/testinfra-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbe08eb1d30b6a9391be316bc049a148", "sha256": "9d1d70a65a0cfdf26fe0c88043f1667f9133cdafcd953304f30752ab69f74418" }, "downloads": -1, "filename": "testinfra-3.0.2.tar.gz", "has_sig": false, "md5_digest": "bbe08eb1d30b6a9391be316bc049a148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67519, "upload_time": "2019-05-07T21:12:41", "url": "https://files.pythonhosted.org/packages/10/d6/5474eedb28389f7d8ccc267ee3ac58ffe43a606c4f13b38b2bff9a482721/testinfra-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "e50ca8236606f405cc3acc94648ae64a", "sha256": "0c40b56e963b4dd5102ad3e95dde57003e86429c4676eceb80158eb355f7edfa" }, "downloads": -1, "filename": "testinfra-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e50ca8236606f405cc3acc94648ae64a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63480, "upload_time": "2019-05-09T21:55:12", "url": "https://files.pythonhosted.org/packages/73/41/1103708c18811f105a6f3956f84b080e6af7437aec898baf2938db0efa23/testinfra-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1788acc25af0b1b065a97b721ed07b8f", "sha256": "0349e5d4f7e16203a2df756a58445cdd3760d19eb560c6712a6d00ef841e0c99" }, "downloads": -1, "filename": "testinfra-3.0.3.tar.gz", "has_sig": false, "md5_digest": "1788acc25af0b1b065a97b721ed07b8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67707, "upload_time": "2019-05-09T21:55:14", "url": "https://files.pythonhosted.org/packages/a0/25/ee3d9bb0e53d89e6b5372d0d1dcb44338c84cd449b10913dc339b2001215/testinfra-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "938bba20df5ac1f1ac508910e3c90913", "sha256": "1aa8eb26b0578a6c7882088eaeee91960c822d54b149e97d8f9b3ea31f7417a8" }, "downloads": -1, "filename": "testinfra-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "938bba20df5ac1f1ac508910e3c90913", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63493, "upload_time": "2019-05-18T13:42:14", "url": "https://files.pythonhosted.org/packages/fd/2a/7af58ab638836c1f20f50ea6c6f7ff6dd7cd08ab77a28beeb3632a6d809f/testinfra-3.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd029d4e8ca674d64e863af272b9f381", "sha256": "e62aa3cf1cd6fef979c279681f3615c91c51ecbcf29c8fe9e46001e79545f1df" }, "downloads": -1, "filename": "testinfra-3.0.4.tar.gz", "has_sig": false, "md5_digest": "dd029d4e8ca674d64e863af272b9f381", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67727, "upload_time": "2019-05-18T13:42:16", "url": "https://files.pythonhosted.org/packages/2a/09/6a471003bf1db40c4ecf2d91df462540cd0a4521bf0205a1772423b57233/testinfra-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "7268dd0ccda37e66ada393df9c8e8fbb", "sha256": "473afcf4874a2ba87ed7a3dc1c5329fae31053f528daf9eaaa1e7d41edadbec1" }, "downloads": -1, "filename": "testinfra-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7268dd0ccda37e66ada393df9c8e8fbb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63665, "upload_time": "2019-05-29T21:45:28", "url": "https://files.pythonhosted.org/packages/a1/60/bb462b34c50437ee2df10b4ebbd690ee8616e2187d7684f49b35c1c3b105/testinfra-3.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5154139fd334e809934a38d51ff53c30", "sha256": "13ab96be7d8599e58a327a2c7e118c94c3809f45b5570e0b9528735f52051cbf" }, "downloads": -1, "filename": "testinfra-3.0.5.tar.gz", "has_sig": false, "md5_digest": "5154139fd334e809934a38d51ff53c30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67896, "upload_time": "2019-05-29T21:45:31", "url": "https://files.pythonhosted.org/packages/8a/b8/b86183f517a7761b8d464fba203c35051214b2d6f1912b2636a94f01aefe/testinfra-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "008c8593d443305d490c48b3ad95fc54", "sha256": "c9a71fdf67fdc976d13a09d148dc1ba29ad5243d7f879fd4ea6e1c28c1f2aad1" }, "downloads": -1, "filename": "testinfra-3.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "008c8593d443305d490c48b3ad95fc54", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 63795, "upload_time": "2019-08-04T12:07:16", "url": "https://files.pythonhosted.org/packages/35/7d/01f99dacfef7ade5c8ec65b7130f573c197bff80d76967d9549bdab853c1/testinfra-3.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b951f9bce98b73bd8978973e242776f9", "sha256": "de8b29b591c4b37657f563dac7a177163e93bbd2d72d70345326ea313f5dae2d" }, "downloads": -1, "filename": "testinfra-3.0.6.tar.gz", "has_sig": false, "md5_digest": "b951f9bce98b73bd8978973e242776f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68207, "upload_time": "2019-08-04T12:07:19", "url": "https://files.pythonhosted.org/packages/8e/ea/24ed01c5bffd5d48e4f8d616737218ccba0d242ac21a371c3ceed9b83ba8/testinfra-3.0.6.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "a2db4be4278296954eb7acfacde7a1e6", "sha256": "6c9eeb885d4115a654b371add8cf72ee315e2d88188d80b3cd6c5959c564a6cc" }, "downloads": -1, "filename": "testinfra-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2db4be4278296954eb7acfacde7a1e6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 64136, "upload_time": "2019-08-18T17:03:39", "url": "https://files.pythonhosted.org/packages/33/83/6c384d18ff99a1ad4edfc247bbfe27dc16bffbfb67fdd24a56858655bcd3/testinfra-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68f144a791103920d9eb47e2c8d2987d", "sha256": "a63d0e5f6cfb8994b60430373e45b4ea8ecf0c155fd86a61eb2362b3cde614d4" }, "downloads": -1, "filename": "testinfra-3.1.0.tar.gz", "has_sig": false, "md5_digest": "68f144a791103920d9eb47e2c8d2987d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69675, "upload_time": "2019-08-18T17:03:42", "url": "https://files.pythonhosted.org/packages/76/c3/6cd81d7d632f375df20af02bae58680be1e6ebf599094cfa05f40f873d77/testinfra-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "cedebe1b669dcfbfd23e4ca3231ec5d1", "sha256": "16201d64659ec0c2d25f65d6ce1f5367668b7b4eb102450efd4f8983a399d7d0" }, "downloads": -1, "filename": "testinfra-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cedebe1b669dcfbfd23e4ca3231ec5d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66759, "upload_time": "2019-09-08T12:17:07", "url": "https://files.pythonhosted.org/packages/bc/41/7eb3c233e1b4a41e80ea015b55f4d62c0038d209ba083b34d7292897bab6/testinfra-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "199308581ed6a21418cabf2abc23f1b8", "sha256": "5cebf61fee13c2e83b5e177431e751e243fc779293377c5e0c3b43910bb7e870" }, "downloads": -1, "filename": "testinfra-3.2.0.tar.gz", "has_sig": false, "md5_digest": "199308581ed6a21418cabf2abc23f1b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71337, "upload_time": "2019-09-08T12:17:09", "url": "https://files.pythonhosted.org/packages/10/5c/c75944e2f45f056396f0d5d72bb540dd5a856f5a6afe2fcfa84d7ab4e3fe/testinfra-3.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cedebe1b669dcfbfd23e4ca3231ec5d1", "sha256": "16201d64659ec0c2d25f65d6ce1f5367668b7b4eb102450efd4f8983a399d7d0" }, "downloads": -1, "filename": "testinfra-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cedebe1b669dcfbfd23e4ca3231ec5d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 66759, "upload_time": "2019-09-08T12:17:07", "url": "https://files.pythonhosted.org/packages/bc/41/7eb3c233e1b4a41e80ea015b55f4d62c0038d209ba083b34d7292897bab6/testinfra-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "199308581ed6a21418cabf2abc23f1b8", "sha256": "5cebf61fee13c2e83b5e177431e751e243fc779293377c5e0c3b43910bb7e870" }, "downloads": -1, "filename": "testinfra-3.2.0.tar.gz", "has_sig": false, "md5_digest": "199308581ed6a21418cabf2abc23f1b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71337, "upload_time": "2019-09-08T12:17:09", "url": "https://files.pythonhosted.org/packages/10/5c/c75944e2f45f056396f0d5d72bb540dd5a856f5a6afe2fcfa84d7ab4e3fe/testinfra-3.2.0.tar.gz" } ] }