{ "info": { "author": "Tim Couper", "author_email": "drtimcouper@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "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 :: Libraries", "Topic :: Software Development :: Testing", "Topic :: Utilities" ], "description": "pytest-listener\n===============\n\nSimple JSON listener using TCP that listens for data and stores it in a\nqueue for later retrieval.\n\nInstallation\n------------\n\nInstall using your favourite package manager:\n\n.. code:: bash\n\n pip install pytest-listener\n # or..\n easy_install pytest-listener\n\nEnable the fixture explicitly in your tests or conftest.py (not required\nwhen using setuptools entry points):\n\n.. code:: python\n\n pytest_plugins = ['pytest_listener']\n\nBasic Test Usage\n----------------\n\nHere's a test showing the basic functionality:\n\n.. code:: python\n\n def test_listener(listener):\n data1 = {'foo': 1}\n listener.send(some_data)\n\n data2 = {'bar': 2}\n listener.send(some_data)\n\n assert listener.receive() == data1\n assert listener.receive() == data2\n\n data3 = {'baz': 3}\n listener.send(some_data)\n\n # Clear the listening queue - this deletes data3\n listener.clear_queue()\n\n data2 = {'qux': 4}\n listener.send(some_data)\n assert listener.recieve() == data3\n\n\nChangelog\n---------\n\n1.7.0\n~~~~~\n\n- All: Support pytest >= 4.0.0\n- All: Support Python 3.7\n- pytest-server-fixtures: if host not defined on your machine, default\n to localhost\n- pytest-server-fixture: Pin to rethinkdb < 2.4.0 due to upstream API\n changes\n- pytest-verbose-parametrize: Add support for revamped marker\n infrastructure\n- pytest-verbose-parametrize: Fix integration tests to support pytest\n >= 4.1.0\n- pytest-virtualenv: Add virtualenv as install requirement. Fixes #122\n- pytest-webdriver: Fix RemovedInPytest4Warning using getfixturevalue\n- circleci: Fix checks by skipping coverall submission for developer\n without push access\n- wheels: Generate universal wheels installable with both python 2.x\n and 3.x\n- dist: Remove support for building and distributing \\*.egg files\n- VagrantFile: Install python 3.7 and initialize python 3.7 by default\n- Fix DeprecationWarning warnings using \"logger.warning()\" function\n\n1.6.2 (2019-02-21)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: suppress stacktrace if kill() is called\n- pytest-server-fixtures: fix random port logic in TestServerV2\n\n1.6.1 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: fix exception when attempting to access\n hostname while server is not started\n\n1.6.0 (2019-02-12)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: added previously removed TestServerV2.kill()\n function\n- pytest-profiling: pin more-itertools==5.0.0 in integration tests, as\n that's a PY3 only release\n\n1.5.1 (2019-01-24)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-verbose-parametrize: fixed unicode parameters when using\n ``@pytest.mark.parametrize``\n\n1.5.0 (2019-01-23)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: made postgres fixtures and its tests\n optional, like all other fixtures\n- pytest-server-fixtures: reverted a fix for pymongo deprecation\n warning, as this will break compatibility with pymongo 3.6.0\n- pytest-server-fixtures: dropped RHEL5 support in httpd\n\n1.4.1 (2019-01-18)\n~~~~~~~~~~~~~~~~~~\n\n- pytest-server-fixtures: server fixture binary path specified in ENV\n now only affect server class 'thread'\n\n1.4.0 (2019-01-15)\n~~~~~~~~~~~~~~~~~~\n\n- Fixing python 3 compatibility in Simple HTTP Server fixture\n- Fixed broken tests in pytest-profiling\n- Pinned pytest<4.0.0 until all deprecation warnings are fixed.\n- pytest-webdriver: replaced deprecated phantomjs with headless Google\n Chrome.\n- Add Vagrantfile to project to make test environment portable.\n- Add .editorconfig file to project.\n- pytest-server-fixtures: add TestServerV2 with Docker and Kubernetes\n support.\n- pytest-server-fixtures: fix for an issue where MinioServer is not\n cleaned up after use.\n- pytest-server-fixtures: fix deprecation warnings when calling\n pymongo.\n- pytest-server-fixtures: close pymongo client on MongoTestServer\n teardown.\n- pytest-server-fixtures: upgrade Mongo, Redis and RethinkDB to\n TestServerV2.\n- coveralls: fix broken coveralls\n\n1.3.1 (2018-06-28)\n~~~~~~~~~~~~~~~~~~\n\n- Use pymongo list\\_database\\_names() instead of the deprecated\n database\\_names(), added pymongo>=3.6.0 dependency\n\n1.3.0 (2017-11-17)\n~~~~~~~~~~~~~~~~~~\n\n- Fixed workspace deletion when teardown is None\n- Fixed squash of root logger in pytest-listener\n- Added S3 Minio fixture (many thanks to Gavin Bisesi)\n- Added Postgres fixture (many thanks to Gavin Bisesi)\n- Use requests for server fixtures http gets as it handles redirects\n and proxies properly\n\n1.2.12 (2017-8-1)\n~~~~~~~~~~~~~~~~~\n\n- Fixed regression on cacheing ephemeral hostname, some clients were\n relying on this. This is now optional.\n\n1.2.11 (2017-7-21)\n~~~~~~~~~~~~~~~~~~\n\n- Fix for OSX binding to illegal local IP range (Thanks to Gavin\n Bisesi)\n- Setup and Py3k fixes for pytest-profiling (Thanks to xoviat)\n- We no longer try and bind port 5000 when reserving a local IP host,\n as someone could have bound it to 0.0.0.0\n- Fix for #46 sourcing gprof2dot when the local venv has not been\n activated\n\n1.2.10 (2017-2-23)\n~~~~~~~~~~~~~~~~~~\n\n- Handle custom Pytest test items in pytest-webdriver\n\n1.2.9 (2017-2-23)\n~~~~~~~~~~~~~~~~~\n\n- Add username into mongo server fixture tempdir path to stop\n collisions on shared multiuser filesystems\n\n1.2.8 (2017-2-21)\n~~~~~~~~~~~~~~~~~\n\n- Return function results in shutil.run.run\\_as\\_main\n\n1.2.7 (2017-2-20)\n~~~~~~~~~~~~~~~~~\n\n- More handling for older versions of path.py\n- Allow virtualenv argument passing in pytest-virtualenv\n\n1.2.6 (2017-2-16 )\n~~~~~~~~~~~~~~~~~~\n\n- Updated devpi server server setup for devpi-server >= 2.0\n- Improvements for random port picking\n- HTTPD server now binds to 0.0.0.0 by default to aid Selenium-style\n testing\n- Updated mongodb server args for mongodb >= 3.2\n- Corrections for mongodb fixture config and improve startup logic\n- Added module-scoped mongodb fixture\n- Handling for older versions of path.py\n- Fix for #40 where tests that chdir break pytest-profiling\n\n1.2.5 (2016-12-09)\n~~~~~~~~~~~~~~~~~~\n\n- Improvements for server runner host and port generation, now supports\n random local IPs\n- Bugfix for RethinkDB fixture config\n\n1.2.4 (2016-11-14)\n~~~~~~~~~~~~~~~~~~\n\n- Bugfix for pymongo extra dependency\n- Windows compatibility fix for pytest-virtualenv (Thanks to\n Jean-Christophe Fillion-Robin for PR)\n- Fix symlink handling for\n pytest-shutil.cmdline.get\\_real\\_python\\_executable\n\n1.2.3 (2016-11-7)\n~~~~~~~~~~~~~~~~~\n\n- Improve resiliency of Mongo fixture startup checks\n\n1.2.2 (2016-10-27)\n~~~~~~~~~~~~~~~~~~\n\n- Python 3 compatibility across most of the modules\n- Fixed deprecated Path.py imports (Thanks to Bryan Moscon)\n- Fixed deprecated multicall in pytest-profiling (Thanks to Paul van\n der Linden for PR)\n- Added devpi-server fixture to create an index per test function\n- Added missing licence file\n- Split up httpd server fixture config so child classes can override\n loaded modules easier\n- Added 'preserve\\_sys\\_path' argument to TestServer base class which\n exports the current python sys.path to subprocesses.\n- Updated httpd, redis and jenkins runtime args and paths to current\n Ubuntu spec\n- Ignore errors when tearing down workspaces to avoid race conditions\n in 'shutil.rmtree' implementation\n\n1.2.1 (2016-3-1)\n~~~~~~~~~~~~~~~~\n\n- Fixed pytest-verbose-parametrize for latest version of py.test\n\n1.2.0 (2016-2-19)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: git repository fixture\n\n1.1.1 (2016-2-16)\n~~~~~~~~~~~~~~~~~\n\n- pytest-profiling improvement: escape illegal characters in .prof\n files (Thanks to Aarni Koskela for the PR)\n\n1.1.0 (2016-2-15)\n~~~~~~~~~~~~~~~~~\n\n- New plugin: devpi server fixture\n- pytest-profiling improvement: overly-long .prof files are saved as\n the short hash of the test name (Thanks to Vladimir Lagunov for PR)\n- Changed default behavior of workspace.run() to not use a subshell for\n security reasons\n- Corrected virtualenv.run() method to handle arguments the same as the\n parent method workspace.run()\n- Removed deprecated '--distribute' from virtualenv args\n\n1.0.1 (2015-12-23)\n~~~~~~~~~~~~~~~~~~\n\n- Packaging bugfix\n\n1.0.0 (2015-12-21)\n~~~~~~~~~~~~~~~~~~\n\n- Initial public release\n\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/manahl/pytest-plugins", "keywords": "", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pytest-listener", "package_url": "https://pypi.org/project/pytest-listener/", "platform": "unix", "project_url": "https://pypi.org/project/pytest-listener/", "project_urls": { "Homepage": "https://github.com/manahl/pytest-plugins" }, "release_url": "https://pypi.org/project/pytest-listener/1.7.0/", "requires_dist": [ "six", "pytest", "pytest-server-fixtures" ], "requires_python": "", "summary": "A simple network listener", "version": "1.7.0" }, "last_serial": 5325305, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "85bba63fd7f13b3db2113ea11a6c0b9b", "sha256": "048dae461a9a4405fc5a406ae6f0c7d905229fed2b5dba64287ea68f70a8a572" }, "downloads": -1, "filename": "pytest_listener-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "85bba63fd7f13b3db2113ea11a6c0b9b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4376, "upload_time": "2015-12-23T14:11:42", "url": "https://files.pythonhosted.org/packages/0b/15/0a9dd00b3bc3de93e044a5d77d436f0fd11fe625dc2f3e87b11e856feb4f/pytest_listener-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "fb452ef3ecd2c04f32a9e19f2d735949", "sha256": "b95523e83da9b1e12ca31fb05aff8859d56dff21a023c95246e321b85635dc19" }, "downloads": -1, "filename": "pytest_listener-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "fb452ef3ecd2c04f32a9e19f2d735949", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6099, "upload_time": "2015-12-23T14:11:51", "url": "https://files.pythonhosted.org/packages/8b/bf/eaac0a09c422fe0072ccab685b17c6efdf2e529447344b7e20af69f33b28/pytest_listener-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d7011c0303f26e0fbe547d48c0497941", "sha256": "22c9b47650745c9b703cdaea16c50fa8cd9ca8a7d1a0303b6059739c8fe895b1" }, "downloads": -1, "filename": "pytest-listener-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d7011c0303f26e0fbe547d48c0497941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4087, "upload_time": "2015-12-23T14:11:35", "url": "https://files.pythonhosted.org/packages/5f/0e/541ab2a27e98086ef5a8d2058ddf83d94c0b3fc99fd6aa1a19d381fa3ac0/pytest-listener-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e43e2d73b3e80a158beb2553003a099", "sha256": "1f85717ca7a9200ca43511caeac09d3ac26ec7bede0f249adaa33bb3d1e88aa9" }, "downloads": -1, "filename": "pytest_listener-1.0.1-py2.7.egg", "has_sig": false, "md5_digest": "9e43e2d73b3e80a158beb2553003a099", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4426, "upload_time": "2015-12-23T18:49:43", "url": "https://files.pythonhosted.org/packages/f4/1e/31fa177699cc19ff5bfc3f45c5f247d2aedb5b4f15e1345e20cd299ba42a/pytest_listener-1.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "33dcf70fb0c30147a347b796ebee9b48", "sha256": "33090e1e71704d0681f6350d7a9856ce151dc7ce62e6175a9e242aca3f24d53a" }, "downloads": -1, "filename": "pytest_listener-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "33dcf70fb0c30147a347b796ebee9b48", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6141, "upload_time": "2015-12-23T18:49:33", "url": "https://files.pythonhosted.org/packages/f0/08/aa78908ccbb1e20471c53d0aca9899c4481b63bad4b898046bc8d5676143/pytest_listener-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc05f3f6a711b027d6c2be57f27058cd", "sha256": "a50e0a9165942170c8f04691d39be4d545d5690cd479d1ee47650bc42b59c7fa" }, "downloads": -1, "filename": "pytest-listener-1.0.1.tar.gz", "has_sig": false, "md5_digest": "dc05f3f6a711b027d6c2be57f27058cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5117, "upload_time": "2015-12-23T18:49:22", "url": "https://files.pythonhosted.org/packages/f6/57/4483c1263e0824d680b374cde72c989707389594ba89ed21070c41bc9a06/pytest-listener-1.0.1.tar.gz" } ], "1.2.11": [ { "comment_text": "", "digests": { "md5": "4af6bc61fda41fac23e270a197ca339f", "sha256": "c879764c09ce0512fe5963892c7190376c9b70644b967e8796d67672aef962cd" }, "downloads": -1, "filename": "pytest_listener-1.2.11-py2.7.egg", "has_sig": false, "md5_digest": "4af6bc61fda41fac23e270a197ca339f", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5857, "upload_time": "2017-07-21T15:07:55", "url": "https://files.pythonhosted.org/packages/4c/42/7477e5ccdf5c1b68c7d623ea6a11d8ac5ee7f136dce8740e91d59b69a0a5/pytest_listener-1.2.11-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "c4ce2c297a5c8205e3f6703a2d1abcad", "sha256": "7b124ffaad9c72aa8a74dcd52ef3e185c5289b1ba0cadaacced52a589e395e7e" }, "downloads": -1, "filename": "pytest_listener-1.2.11-py2-none-any.whl", "has_sig": false, "md5_digest": "c4ce2c297a5c8205e3f6703a2d1abcad", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 8917, "upload_time": "2017-07-21T15:07:54", "url": "https://files.pythonhosted.org/packages/57/87/916a504b16523a1f07c6a7bc82e390e4e78dc3959f3714e33953eaecf223/pytest_listener-1.2.11-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bf404779d604719eb1a8cdd72c9d413", "sha256": "1497512dff74fcdb7f42fa2f5335928ea40733f4ca7be2742096dde1f6351ae8" }, "downloads": -1, "filename": "pytest-listener-1.2.11.tar.gz", "has_sig": false, "md5_digest": "0bf404779d604719eb1a8cdd72c9d413", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6766, "upload_time": "2017-07-21T15:07:57", "url": "https://files.pythonhosted.org/packages/a4/ef/f586c40b234152c85c45a3d67a1f6a7af2ebb7558ab9d1d5986df24d5dd9/pytest-listener-1.2.11.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "2afcbcdbbca34c24b5e1bfe3bc0b7908", "sha256": "de274aa8cc1a63fa57b4144c5e54a94559ad6d00c896d4e8e323962b612e6dd3" }, "downloads": -1, "filename": "pytest_listener-1.2.2-py2.7.egg", "has_sig": false, "md5_digest": "2afcbcdbbca34c24b5e1bfe3bc0b7908", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 5153, "upload_time": "2016-10-27T12:48:11", "url": "https://files.pythonhosted.org/packages/8f/c2/daedc253994fbb55a7025ab97051ed46392820d2e9819e9671a096d7bd3f/pytest_listener-1.2.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "3eb657ecdacaa72ce4ee5542853c56fb", "sha256": "29d451b0a56cc786f242ed88e2dcb7d89d476e8d32d8ccf53e28f4f3cba11c37" }, "downloads": -1, "filename": "pytest_listener-1.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "3eb657ecdacaa72ce4ee5542853c56fb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7532, "upload_time": "2016-10-27T12:48:09", "url": "https://files.pythonhosted.org/packages/c7/26/51ccc93982a596ef138f75a4ae443f41c9afd81c05dbb6b0cbde9d32df9e/pytest_listener-1.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d220500c13b5331b2889ff57727c6cb", "sha256": "3773db4c442cb896ffdeae260b3c274eff4e0dbea3407d8ae249e76003ecf373" }, "downloads": -1, "filename": "pytest-listener-1.2.2.tar.gz", "has_sig": false, "md5_digest": "3d220500c13b5331b2889ff57727c6cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5926, "upload_time": "2016-10-27T12:48:06", "url": "https://files.pythonhosted.org/packages/80/93/43dfe5c86618313427d63431a875d141e57fcc333476bdb75693b2188403/pytest-listener-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "55727bac7047f2677dfe3825392ce651", "sha256": "95b04048ab579aaa19018a20584c13059432c627a948e0f355d2135a82a6970c" }, "downloads": -1, "filename": "pytest_listener-1.3.0-py2.7.egg", "has_sig": false, "md5_digest": "55727bac7047f2677dfe3825392ce651", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 3669, "upload_time": "2018-03-08T13:10:48", "url": "https://files.pythonhosted.org/packages/c6/eb/352cdfd03974e07ec38a2de483f0f3ab4df55dac0f42e16e64aeebf926ec/pytest_listener-1.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "079d53e5757ea9260706d0a4a4a1e283", "sha256": "ee5862cfb2e2e1936bc2529fb32117d03023ef8a6989c225296f9e3a4ae5e5f7" }, "downloads": -1, "filename": "pytest_listener-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "079d53e5757ea9260706d0a4a4a1e283", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 6885, "upload_time": "2018-03-08T13:11:06", "url": "https://files.pythonhosted.org/packages/2c/52/b6a2ab56fb5949819c6c5519415f20ba1fff8eb0162cd0e11da3f2e39b02/pytest_listener-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c6861ac6b28403ddb706cb8744c773c", "sha256": "57692f582ed318a2d480d543a11aaadc0ccdd98920a0ff3f9ce16c62f8a1a6de" }, "downloads": -1, "filename": "pytest-listener-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7c6861ac6b28403ddb706cb8744c773c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8581, "upload_time": "2018-03-08T13:11:27", "url": "https://files.pythonhosted.org/packages/df/b8/1f5e505b3036720eba8e5b2565809ffdf9252bcf0fb6224241ce379944cc/pytest-listener-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "358ff09a07653dafe51dacc3c25ddd10", "sha256": "8ac10f0c77ebcea2bdeb03e05329d66f0d6753f29bcb2660f07a4a1490b72f97" }, "downloads": -1, "filename": "pytest_listener-1.4.0-py2.7.egg", "has_sig": false, "md5_digest": "358ff09a07653dafe51dacc3c25ddd10", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4025, "upload_time": "2019-01-15T08:39:25", "url": "https://files.pythonhosted.org/packages/09/84/09605c6c314f17d0011ea8242ca450a8eca6cae7adba7874ef7762f8654c/pytest_listener-1.4.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "effd7df01ba62934fb8bf7c2ad26a3c0", "sha256": "520f4f70100f34eb985562ce6374edba999448782622f84796420b9c8d588d3a" }, "downloads": -1, "filename": "pytest_listener-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "effd7df01ba62934fb8bf7c2ad26a3c0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 4892, "upload_time": "2019-01-15T08:39:06", "url": "https://files.pythonhosted.org/packages/d1/f8/f58a7c30aa25490f81a67ac1bdbeeeda161d48e833badbb0573ab170e719/pytest_listener-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "376c6b0d135e2c09adce22f0cc4bb41c", "sha256": "928b1ccf3608c2a16a88dc40e99d333bf3a94f704b0e29eff5916a04d3c69316" }, "downloads": -1, "filename": "pytest-listener-1.4.0.tar.gz", "has_sig": false, "md5_digest": "376c6b0d135e2c09adce22f0cc4bb41c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9162, "upload_time": "2019-01-15T08:39:26", "url": "https://files.pythonhosted.org/packages/56/fe/455bc5ff9fdac4bb8b27d02c9efa79e02f2652a0b62b8ebed005e6ab1345/pytest-listener-1.4.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "cc8f5cb55083b89cd7094fdefcd6c115", "sha256": "4994c9f11732b4e650469a4125577de35bb83e612c7e56ed0c102ea6485f89d8" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "cc8f5cb55083b89cd7094fdefcd6c115", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4772, "upload_time": "2019-05-28T06:36:37", "url": "https://files.pythonhosted.org/packages/cd/a7/9dec53081c4e035a33117f9c4a847553daaa7dc1c9d730b76d73207da61e/pytest_listener-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a0ba101ea2ac5a2bbdf3cbac56c9c53d", "sha256": "09253a1e29e9a1236ac04aaa50c4202ee9cae144531eb083b62518730712afcd" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0ba101ea2ac5a2bbdf3cbac56c9c53d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5602, "upload_time": "2019-05-28T06:36:06", "url": "https://files.pythonhosted.org/packages/4a/bb/eea8b0d47fc3eb1cb2a1707c525b5274bc55cdf61911679b6a955af5d290/pytest_listener-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af4a1e85033862e54392110894d3ecc0", "sha256": "049424286ba2c85f4bf594749942fb4d45d56408d2047d8c1daf3a41ad6a9355" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "af4a1e85033862e54392110894d3ecc0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4772, "upload_time": "2019-05-28T06:36:38", "url": "https://files.pythonhosted.org/packages/c6/9c/71a4cb426ab42c3b40d51421b6c47b453a0d1a0c083a9ad24f4a355112bb/pytest_listener-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d7ce2b98e36edc47bb0bae2d6d3f9d63", "sha256": "e5582c34bcbd19143a2df75a9dda5da44a08c48c528276c0a8049a33afbc3baa" }, "downloads": -1, "filename": "pytest-listener-1.7.0.tar.gz", "has_sig": false, "md5_digest": "d7ce2b98e36edc47bb0bae2d6d3f9d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10509, "upload_time": "2019-05-28T06:36:39", "url": "https://files.pythonhosted.org/packages/e7/e4/3da618f70d98c12ae7d92b4ec32134916392711ae8b5df4deeda464464b0/pytest-listener-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc8f5cb55083b89cd7094fdefcd6c115", "sha256": "4994c9f11732b4e650469a4125577de35bb83e612c7e56ed0c102ea6485f89d8" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py2.7.egg", "has_sig": false, "md5_digest": "cc8f5cb55083b89cd7094fdefcd6c115", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 4772, "upload_time": "2019-05-28T06:36:37", "url": "https://files.pythonhosted.org/packages/cd/a7/9dec53081c4e035a33117f9c4a847553daaa7dc1c9d730b76d73207da61e/pytest_listener-1.7.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a0ba101ea2ac5a2bbdf3cbac56c9c53d", "sha256": "09253a1e29e9a1236ac04aaa50c4202ee9cae144531eb083b62518730712afcd" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0ba101ea2ac5a2bbdf3cbac56c9c53d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5602, "upload_time": "2019-05-28T06:36:06", "url": "https://files.pythonhosted.org/packages/4a/bb/eea8b0d47fc3eb1cb2a1707c525b5274bc55cdf61911679b6a955af5d290/pytest_listener-1.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "af4a1e85033862e54392110894d3ecc0", "sha256": "049424286ba2c85f4bf594749942fb4d45d56408d2047d8c1daf3a41ad6a9355" }, "downloads": -1, "filename": "pytest_listener-1.7.0-py3.6.egg", "has_sig": false, "md5_digest": "af4a1e85033862e54392110894d3ecc0", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 4772, "upload_time": "2019-05-28T06:36:38", "url": "https://files.pythonhosted.org/packages/c6/9c/71a4cb426ab42c3b40d51421b6c47b453a0d1a0c083a9ad24f4a355112bb/pytest_listener-1.7.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "d7ce2b98e36edc47bb0bae2d6d3f9d63", "sha256": "e5582c34bcbd19143a2df75a9dda5da44a08c48c528276c0a8049a33afbc3baa" }, "downloads": -1, "filename": "pytest-listener-1.7.0.tar.gz", "has_sig": false, "md5_digest": "d7ce2b98e36edc47bb0bae2d6d3f9d63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10509, "upload_time": "2019-05-28T06:36:39", "url": "https://files.pythonhosted.org/packages/e7/e4/3da618f70d98c12ae7d92b4ec32134916392711ae8b5df4deeda464464b0/pytest-listener-1.7.0.tar.gz" } ] }