{ "info": { "author": "Phil Plante", "author_email": "phil@rentlytics.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# pytest-selenium-pdiff\n\n[![Current Version](https://img.shields.io/pypi/v/pytest-selenium-pdiff.svg)](https://pypi.python.org/pypi/pytest-selenium-pdiff)\n[![Build Status](https://img.shields.io/circleci/project/rentlytics/pytest-selenium-pdiff.svg)](https://circleci.com/gh/rentlytics/pytest-selenium-pdiff)\n\nA pytest package implementing perceptualdiff for Selenium tests.\n\n* Free software: MIT license\n* Documentation: https://pytest-selenium-pdiff.readthedocs.org.\n\n## Features\n* Embeds screenshots in [pytest-html](https://pypi.python.org/pypi/pytest-html) reports\n* Supports ImageMagick or perceptualdiff for image comparison.\n\n## Use with pytest-html and pytest-selenium\nBy default pytest-selenium will embed a screenshot depicting the current browser state. This will lead to a duplicated screenshot because of this plugin's behavior. At this time the best way to exclude the pytest-selenium screenshot is to set the environment variable `SELENIUM_EXCLUDE_DEBUG=screenshot`.\n\n## Working With This Repo\n### Setup\n1. Set up and activate [virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/) in the repo by\nrunning: `virtualenv venv` and then `source venv/bin/activate`\n1. Run `pip install -r requirements_dev.txt`\n1. Install PhantomJS with `brew install phantomjs`\n1. Run `tox` to run the tests for the repo\n\n### Making a release\nFor Rentlytics employees, to release new code for the pytest-selenium-pdiff project to pypi, follow these steps:\n\n1. run `bumpversion` to bump the version\n1. make sure there is a file in the home directory `~/.pypirc` with the login credentials for PyPi. For more about\nhow to upload to PyPi, see [this link](http://peterdowns.com/posts/first-time-with-pypi.html)\n1. run `make release` to push the new code to PyPi\n\n\n=======\nHistory\n=======\n\n0.1.0 (2016-06-02)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rentlytics/pytest-selenium-pdiff", "keywords": "pytest selenium pdiff perceptualdiff", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytest-selenium-pdiff", "package_url": "https://pypi.org/project/pytest-selenium-pdiff/", "platform": "", "project_url": "https://pypi.org/project/pytest-selenium-pdiff/", "project_urls": { "Homepage": "https://github.com/rentlytics/pytest-selenium-pdiff" }, "release_url": "https://pypi.org/project/pytest-selenium-pdiff/0.4.0/", "requires_dist": null, "requires_python": "", "summary": "A pytest package implementing perceptualdiff for Selenium tests.", "version": "0.4.0" }, "last_serial": 2758233, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ef165a56895f7139174119ba9e3d03cd", "sha256": "422f19fb3f279b3405fe45789851fa522fe7b12fe28c1d4d580c785657e02bba" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef165a56895f7139174119ba9e3d03cd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5633, "upload_time": "2016-06-02T21:16:18", "url": "https://files.pythonhosted.org/packages/15/2e/7594c550223efbc3a435b454a6cced778dd7ef89cbe86488819a99d1e8a4/pytest_selenium_pdiff-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44bfb824f329542603b368cdd8b9ede6", "sha256": "3a6fa2d11893e13908da29343c2b5f27e64c8f51f370fa9bbdb643d6942aab1d" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.1.0.tar.gz", "has_sig": false, "md5_digest": "44bfb824f329542603b368cdd8b9ede6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12457, "upload_time": "2016-06-02T21:16:12", "url": "https://files.pythonhosted.org/packages/bf/25/01d4d8f2a126a6df937c240e3bbdda8ea226daab81093c70ee9980db6208/pytest-selenium-pdiff-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2671e3914b02fa4977690da392f9aa49", "sha256": "ce31c192304c5216893c57ec42bb931f726afd9c1497ea2054d9deb146eec93e" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2671e3914b02fa4977690da392f9aa49", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5648, "upload_time": "2016-06-03T01:31:25", "url": "https://files.pythonhosted.org/packages/49/5b/d36bc0e0ec050f5fa090d8d55b135c6ee2ca692628b728802a44fcabf450/pytest_selenium_pdiff-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53a0b13cfc0a81254e399b9179d7655a", "sha256": "fc2bd207337b5bccbfe200fbcb9f79cdc84103c2eec023b709c2fe60f8111133" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.0.tar.gz", "has_sig": false, "md5_digest": "53a0b13cfc0a81254e399b9179d7655a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12455, "upload_time": "2016-06-03T01:31:20", "url": "https://files.pythonhosted.org/packages/b3/01/84d5cb3d6e2cd9063cb7359b94ba6c8cb7a8a1c88ac6aade0684fb922b18/pytest-selenium-pdiff-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "4d047df25b84942a511a0f41d76f1fd6", "sha256": "aa09e7392f0d5ad5a0dbbde7526832701e1bbc62230b7dc2f1272946736fdc7d" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d047df25b84942a511a0f41d76f1fd6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5947, "upload_time": "2016-06-03T02:11:30", "url": "https://files.pythonhosted.org/packages/ba/a7/f4216ac4b87c91cb4da5eb01b7bb0cb8ba7747bdd8fcd529066dd7a4165f/pytest_selenium_pdiff-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f9ec2e0a065a2da3e64336fd5bec856", "sha256": "2bde52f6ef94f70ff7e64e4d7d738cbb6c5f551b540a1c9b34bc221a39349c82" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.1.tar.gz", "has_sig": false, "md5_digest": "6f9ec2e0a065a2da3e64336fd5bec856", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12529, "upload_time": "2016-06-03T02:11:25", "url": "https://files.pythonhosted.org/packages/f7/0e/f734cdf5011329973cf68ea84192a8ec7da13edbbb7b1d7476143eb83ad3/pytest-selenium-pdiff-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "6366ce84ab8d9678dd4bb1b1581c2fbc", "sha256": "4ab1903adb44b9e346ec62798fc6f353b3a86bd1888848d48c1f8265678fbc1a" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6366ce84ab8d9678dd4bb1b1581c2fbc", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5968, "upload_time": "2016-06-09T20:37:55", "url": "https://files.pythonhosted.org/packages/ce/4b/f200596fa4bc9421feb3ace14a2b0551cf80e1bb7a4a6486e42060130b7b/pytest_selenium_pdiff-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a1d2efaaeab2eb06e8900e7420e1c3d", "sha256": "0e320dcf07e54b71373efa326d57189e9a9e09fe4cafe0f526741fc1dbdf8292" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7a1d2efaaeab2eb06e8900e7420e1c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12888, "upload_time": "2016-06-09T20:37:47", "url": "https://files.pythonhosted.org/packages/81/1a/fec0bd91eaf7e335a081845f7499f5f713ef665922bf5c86d8798bc928e4/pytest-selenium-pdiff-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "fb93c0ac8056e6c393e317e4d06f8d6f", "sha256": "6c7fb9071c95ac787d4f2cb5bd1894c02e4479ccdff6f627b8f6389337118c60" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fb93c0ac8056e6c393e317e4d06f8d6f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6003, "upload_time": "2016-06-10T22:56:39", "url": "https://files.pythonhosted.org/packages/bb/e6/10b79536fd9d7a84f838a9d73e2148e2d0d4f6fe31bbd6e08617790cb17a/pytest_selenium_pdiff-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c004b1b838882be483b38d7cad8c6af1", "sha256": "6c259a7eafd657fe29b1c1c0eeb8e5197f4317dc79555e0f65b3102c1a28c96f" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.3.tar.gz", "has_sig": false, "md5_digest": "c004b1b838882be483b38d7cad8c6af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12927, "upload_time": "2016-06-10T22:56:33", "url": "https://files.pythonhosted.org/packages/63/b2/2f78ceef759be6d36b58ef58e17cb847b56ea0607f9ef019a37d7eff0bb1/pytest-selenium-pdiff-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "42b9503a7c163a4345a07525fa26a968", "sha256": "4d1ba3080ec211bde808081d550b1011078c47f54b9a8f236bd5e06dfc3fd3cb" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "42b9503a7c163a4345a07525fa26a968", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5813, "upload_time": "2016-06-15T21:37:27", "url": "https://files.pythonhosted.org/packages/6e/3f/93b66ae9386af7e3a70f10b7288bd61795078fec98dcc3c401e3819f4d7c/pytest_selenium_pdiff-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d13f630e76da9d14c7943be7e974fa98", "sha256": "b9afb700881409bf961f46ac459f7487111250e85b7bdd65cf6b65b4ca9c6f05" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.4.tar.gz", "has_sig": false, "md5_digest": "d13f630e76da9d14c7943be7e974fa98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12764, "upload_time": "2016-06-15T21:37:19", "url": "https://files.pythonhosted.org/packages/29/5a/1facb7faa2a8ae96a0f4e8f2fb12376d5f00238035b0438af435d78693b8/pytest-selenium-pdiff-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "eb8223c75344a97e35db8fffdd5eb0d8", "sha256": "e05302f3da162b4ed8ee9e4bf621063db2ca0fab1f11defc86fc362bf771ccac" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eb8223c75344a97e35db8fffdd5eb0d8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5903, "upload_time": "2016-08-19T23:00:48", "url": "https://files.pythonhosted.org/packages/f5/1b/50903bfd59940778537ddefe133915984484b84d3ab019b77da31b95d259/pytest_selenium_pdiff-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f71019a1e0501315f74d1562a4302a19", "sha256": "f9fa0f8467c7ff021491fd688718938c8c169ad66dff381ad4481fa868aa30ca" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.5.tar.gz", "has_sig": false, "md5_digest": "f71019a1e0501315f74d1562a4302a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12854, "upload_time": "2016-08-19T23:00:44", "url": "https://files.pythonhosted.org/packages/a5/34/2826ac5f4c9981ce6b2afab4bf232a8c09746fdca7bf702108af66f91155/pytest-selenium-pdiff-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "9c1d792df29bca4e85e004c59bee3b6b", "sha256": "93fce17bdc7dc5d065caf85669c4e7b01e81e4b5b3e928782b41e26b96035347" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c1d792df29bca4e85e004c59bee3b6b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5910, "upload_time": "2016-08-31T21:59:54", "url": "https://files.pythonhosted.org/packages/d2/0f/98007b42e029d0c08211501ca9aee9420e4f4bb9669f58db8bc10806153a/pytest_selenium_pdiff-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "83f2669e89ed43205136db0f2221a8f2", "sha256": "836042ba436c716ca58d25575257cb6c6db4712484240d13651a329fc414d097" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.6.tar.gz", "has_sig": false, "md5_digest": "83f2669e89ed43205136db0f2221a8f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12866, "upload_time": "2016-08-31T21:59:48", "url": "https://files.pythonhosted.org/packages/9c/31/4624f958f1cff9186f83f10d2734c3608cad4349a6233e247fcd7bc9a895/pytest-selenium-pdiff-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "d46dbb813dfc79ff8bd34b14bdc24d2a", "sha256": "0dfc765001651b6446d2054cef2d791d4210ce5d49e75f7e64a00865a2ee5105" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d46dbb813dfc79ff8bd34b14bdc24d2a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 5934, "upload_time": "2016-09-01T19:40:11", "url": "https://files.pythonhosted.org/packages/3f/df/43a8fadafa0b6eb8e259b21a8523f194a0c409cfa46ab213216b12ed2b0a/pytest_selenium_pdiff-0.2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cf0de877bf2f8bbee531a64f3bd3104", "sha256": "7ed4df7b9e1c08cc6df2c422731560bfa50b3cb5a72973de4835cef8c9bbf2e7" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.7.tar.gz", "has_sig": false, "md5_digest": "3cf0de877bf2f8bbee531a64f3bd3104", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12882, "upload_time": "2016-09-01T19:40:08", "url": "https://files.pythonhosted.org/packages/ea/bf/a680190ed38e73c3772f667cb5f5cd3b692a79f46fedb09fa2f1b159c98c/pytest-selenium-pdiff-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "82f9e401eeb241b70d9846466b8606c7", "sha256": "ce1227927257ccaf3dac54a9a789a0bdb5c5644f222abad6cb3253df8a9694ba" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.2.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82f9e401eeb241b70d9846466b8606c7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5948, "upload_time": "2016-09-06T19:35:23", "url": "https://files.pythonhosted.org/packages/0f/bf/9ab4373e1415c8a41c662ef7c303eabfc277c827880bb0becc7d0d4d27af/pytest_selenium_pdiff-0.2.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "158ad111fc71171e953f8777c2073451", "sha256": "0aab9316a350756b5d2e7e2bcd2eb239980a1d1569e38e95f85401432ad1bc36" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.2.8.tar.gz", "has_sig": false, "md5_digest": "158ad111fc71171e953f8777c2073451", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12792, "upload_time": "2016-09-06T19:35:20", "url": "https://files.pythonhosted.org/packages/89/4e/b9b8ce1bdff1248bb5305c5a6f04701d729f896bd3137c3550982ff1d538/pytest-selenium-pdiff-0.2.8.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "27632b41397ead2c453d28b0f9ffda0f", "sha256": "9cecbed11e75dca011820356aa5cfa5947916b0c56f9384f97e2efb9892e3219" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "27632b41397ead2c453d28b0f9ffda0f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 7489, "upload_time": "2016-09-15T23:40:34", "url": "https://files.pythonhosted.org/packages/6a/46/a2f98b4098ee626e34daddb46d985db31f87f9b02bbdfff3cd52bcd3cc60/pytest_selenium_pdiff-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a81c5bf25a87681168e42d52a5bb419c", "sha256": "2da52be2cfb09e26b2b27c89c7127303b5f1362feb03009ab54b0d295c8ca9fb" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a81c5bf25a87681168e42d52a5bb419c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14400, "upload_time": "2016-09-15T23:40:31", "url": "https://files.pythonhosted.org/packages/6f/28/33c9a0d9b19b29d15730dd6eec8329c594e48969e06397f98bbcbcedf0f4/pytest-selenium-pdiff-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5ccc366e17653b104b8ce3a746906dd4", "sha256": "393ab8dc693a5beb779f50f5ff1b70d0878207ac66f41a8b490228be9d3c9fc3" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ccc366e17653b104b8ce3a746906dd4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8298, "upload_time": "2017-04-06T18:07:22", "url": "https://files.pythonhosted.org/packages/c8/b2/092e09b7ae1f21cfe2f045115eb1d1abc9c2ca6121f2d239df1f6b5f4360/pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "733a382a2cf0ec816937546fb346ac1e", "sha256": "8ef04ed2dac637bc5ce871d7df149c8c3518b4f45a8049906d0ba989aade6d11" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.4.0.tar.gz", "has_sig": false, "md5_digest": "733a382a2cf0ec816937546fb346ac1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15609, "upload_time": "2017-04-06T18:07:17", "url": "https://files.pythonhosted.org/packages/e0/d7/def66dd4588ee08ce8dfc59c36cd740962d03b6fd860987a34b9d4d36fd8/pytest-selenium-pdiff-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ccc366e17653b104b8ce3a746906dd4", "sha256": "393ab8dc693a5beb779f50f5ff1b70d0878207ac66f41a8b490228be9d3c9fc3" }, "downloads": -1, "filename": "pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ccc366e17653b104b8ce3a746906dd4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8298, "upload_time": "2017-04-06T18:07:22", "url": "https://files.pythonhosted.org/packages/c8/b2/092e09b7ae1f21cfe2f045115eb1d1abc9c2ca6121f2d239df1f6b5f4360/pytest_selenium_pdiff-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "733a382a2cf0ec816937546fb346ac1e", "sha256": "8ef04ed2dac637bc5ce871d7df149c8c3518b4f45a8049906d0ba989aade6d11" }, "downloads": -1, "filename": "pytest-selenium-pdiff-0.4.0.tar.gz", "has_sig": false, "md5_digest": "733a382a2cf0ec816937546fb346ac1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15609, "upload_time": "2017-04-06T18:07:17", "url": "https://files.pythonhosted.org/packages/e0/d7/def66dd4588ee08ce8dfc59c36cd740962d03b6fd860987a34b9d4d36fd8/pytest-selenium-pdiff-0.4.0.tar.gz" } ] }