{ "info": { "author": "Davide Moro", "author_email": "davide.moro@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Pytest", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Testing" ], "description": "=======================\npytest-pypom-navigation\n=======================\n\n\n.. image:: https://travis-ci.org/davidemoro/pytest-pypom-navigation.svg?branch=develop\n :target: https://travis-ci.org/davidemoro/pytest-pypom-navigation\n :alt: See Build Status on Travis CI\n\n.. image:: https://readthedocs.org/projects/pytest-pypom-navigation/badge/?version=latest\n :target: http://pytest-pypom-navigation.readthedocs.io\n\n.. image:: https://codecov.io/gh/davidemoro/pytest-pypom-navigation/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/davidemoro/pytest-pypom-navigation\n\n.. image:: https://pyup.io/repos/github/davidemoro/pytest-pypom-navigation/python-3-shield.svg\n :target: https://pyup.io/repos/github/davidemoro/pytest-pypom-navigation/\n :alt: Python 3\n\nCore engine for cookiecutter QA package\n\n----\n\nThis `Pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s `Cookiecutter-pytest-plugin`_ template.\n\n\nFeatures\n--------\n\n``pytest-pypom-navigation`` is not intended to be used as a standalone package.\n\nIt provides the core engine (pytest fixtures) needed by the strong opinionated scaffolding solution\ncalled `cookiecutter-qa`_ that let you generate a fully working QA testing hello world project based on\nSelenium/Splinter with just one command.\n\nIt is also used by the pytest-play_ engine for collecting variables for tests parametrization.\n\nTests\n------------\n\nYou can run \"pytest-pypom-navigation\" tests via `tox`_::\n\n $ pip install tox\n $ tox -epy36\n\nContributing\n------------\nContributions are very welcome. Tests can be run with `tox`_, please ensure\nthe coverage at least stays the same before you submit a pull request.\n\nLicense\n-------\n\nDistributed under the terms of the `Apache Software License 2.0`_ license, \"pytest-pypom-navigation\" is free and open source software\n\n\nIssues\n------\n\nIf you encounter any problems, please `file an issue`_ along with a detailed description.\n\n.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter\n.. _`@hackebrot`: https://github.com/hackebrot\n.. _`MIT`: http://opensource.org/licenses/MIT\n.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause\n.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt\n.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0\n.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin\n.. _`file an issue`: https://github.com/davidemoro/pytest-pypom-navigation/issues\n.. _`pytest`: https://github.com/pytest-dev/pytest\n.. _`tox`: https://tox.readthedocs.io/en/latest/\n.. _`pip`: https://pypi.python.org/pypi/pip/\n.. _`PyPI`: https://pypi.python.org/pypi\n.. _`cookiecutter-qa`: https://github.com/davidemoro/cookiecutter-qa\n.. _`pytest-play`: https://github.com/davidemoro/pytest-play\n\nChangelog\n*********\n\n2.0.3 (2019-01-17)\n==================\n\n- remove pytest 4.0 deprecation ``get_marker`` (still compatible with old versions)\n\n- removed internal component parametrizer, use external ``parametrizer.Parametrizer`` now\n\n\n2.0.2 (2018-04-01)\n==================\n\n- make credentials and base url variables optional\n\n\n2.0.1 (2018-01-03)\n==================\n\n- fix ``get_page_instance`` (missing page kwargs before page construction)\n\n\n2.0.0 (2018-01-02)\n==================\n\n- navigation will no more be initialized automatically with an open\n browser by default since pypom_navigation is used by third party\n plugins even for non UI plugins. This way we avoid to open\n a browser if it is not needed and explicitly requested with a\n set page or visit page\n\n- you can override the default page timeout using a ``pytest-variables``\n configuration named ``default_timeout``\n\n- add new method ``get_page_instance`` on navigation\n\n\n1.0.0 (2017-12-19)\n==================\n\n- navigation initialized with kwargs (including variables\n coming from pytest variables too)\n\n- add global timeout for all pages (default 10)\n\n- base_page fixture no longer opens page by default. It's up to you\n visiting a page now\n\n\n0.1.1 (2017-10-30)\n==================\n\n- support fallback page classes in action_performed\n\n\n0.1.0 (2017-10-12)\n==================\n\n- Add update_page and action_performed methods on navigation.\n- Wait for pages to load when visiting them.\n\n\n0.0.1 (2017-06-13)\n==================\n\n* First 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/davidemoro/pytest-pypom-navigation", "keywords": "", "license": "Apache Software License 2.0", "maintainer": "Davide Moro", "maintainer_email": "davide.moro@gmail.com", "name": "pytest-pypom-navigation", "package_url": "https://pypi.org/project/pytest-pypom-navigation/", "platform": "", "project_url": "https://pypi.org/project/pytest-pypom-navigation/", "project_urls": { "Homepage": "https://github.com/davidemoro/pytest-pypom-navigation" }, "release_url": "https://pypi.org/project/pytest-pypom-navigation/2.0.3/", "requires_dist": [ "pytest (>=3.0.7)", "parametrizer", "pypom-form", "pytest-variables[yaml]", "zope.dottedname", "Sphinx; extra == 'docs'", "sphinx-rtd-theme; extra == 'docs'", "tox; extra == 'tests'", "pytest-cov; extra == 'tests'", "mock; extra == 'tests'" ], "requires_python": "", "summary": "Core engine for cookiecutter-qa and pytest-play packages", "version": "2.0.3" }, "last_serial": 4834974, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f3d50ad44b7fa6547e9660d535b196a0", "sha256": "33db50405c3845205582cec142304cc85a0bb3f7b573bc2cd093269d17e2461f" }, "downloads": -1, "filename": "pytest_pypom_navigation-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f3d50ad44b7fa6547e9660d535b196a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10736, "upload_time": "2017-06-13T15:17:54", "url": "https://files.pythonhosted.org/packages/fb/f8/6bb4b9e5910fe33b6c5f5dd217b273294030cf57fd259dd0ed6d06de66bb/pytest_pypom_navigation-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b7757030a212df06614462b78ed6865", "sha256": "756000ad66e4a889be4bea2750e86331cdf0b6f34d7b7c131ca7db1231074ba7" }, "downloads": -1, "filename": "pytest-pypom-navigation-0.0.1.tar.gz", "has_sig": false, "md5_digest": "4b7757030a212df06614462b78ed6865", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11185, "upload_time": "2017-06-13T15:17:56", "url": "https://files.pythonhosted.org/packages/49/fd/fdce1fcb7faf5679a253d45af02f14ffee195b930566beec3c4079ac634d/pytest-pypom-navigation-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1ca0476c390043814de0117d1684f839", "sha256": "a689a870050fe595359f8515332fb0c495e59ca3603e23d384b64b5822a20474" }, "downloads": -1, "filename": "pytest-pypom-navigation-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1ca0476c390043814de0117d1684f839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11784, "upload_time": "2017-10-12T10:44:52", "url": "https://files.pythonhosted.org/packages/bf/56/c22a0452ccac97de67b99b4ca3cb75ed054a070dd616ae4cb37490b32600/pytest-pypom-navigation-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b62e147cc5fed2e289960366da51326c", "sha256": "0c1e9eadff44c99a5afe4ce7bb908de7ab13d38929a904d14a3e6aced55522a0" }, "downloads": -1, "filename": "pytest-pypom-navigation-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b62e147cc5fed2e289960366da51326c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11865, "upload_time": "2017-10-30T13:23:59", "url": "https://files.pythonhosted.org/packages/14/26/ef399206bf591dd9645b7e16324bdcc87f481e17a4bb031335c23c795897/pytest-pypom-navigation-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "bbbdb26fcb0862d9bf08b2bf3f5b585b", "sha256": "47fced5943e71d9096cb568ce1426648d48861189004769b7c8a9bccd3ce21af" }, "downloads": -1, "filename": "pytest-pypom-navigation-1.0.0.tar.gz", "has_sig": false, "md5_digest": "bbbdb26fcb0862d9bf08b2bf3f5b585b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12107, "upload_time": "2017-12-19T08:32:22", "url": "https://files.pythonhosted.org/packages/bb/0e/1b8d34225d5bd889a45db04481bbd08a8fddb70efd601982580893a7756e/pytest-pypom-navigation-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "c7cf85e69de3d7f3d293ea9758441334", "sha256": "79df6c1f277153d7f81b782613190bd06139c20185e16fc42741e60a1ff72506" }, "downloads": -1, "filename": "pytest-pypom-navigation-2.0.0.tar.gz", "has_sig": false, "md5_digest": "c7cf85e69de3d7f3d293ea9758441334", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12437, "upload_time": "2018-01-02T14:05:59", "url": "https://files.pythonhosted.org/packages/01/c2/50995920583727be5ffb7ca1cfd8c9ac271fc20d2907e894b3e6764f5ca8/pytest-pypom-navigation-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "173a673e3545c7ae47c14454b56db350", "sha256": "e54342810b7b31fc12903e4d7915f28846a71739c2f74840dfa6a80d25782efc" }, "downloads": -1, "filename": "pytest-pypom-navigation-2.0.1.tar.gz", "has_sig": false, "md5_digest": "173a673e3545c7ae47c14454b56db350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12509, "upload_time": "2018-01-03T10:54:50", "url": "https://files.pythonhosted.org/packages/72/14/e94727aa787f42e0056442dec03d061a8daf20bb82db5d659e2ef0e0d3de/pytest-pypom-navigation-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "95a9973e7f289d6f2c36fe6918727255", "sha256": "2deb0c311a7e7f61d49d670c3a6e013c4a2dd3ef655110dd568a3cef55e74ef4" }, "downloads": -1, "filename": "pytest-pypom-navigation-2.0.2.tar.gz", "has_sig": false, "md5_digest": "95a9973e7f289d6f2c36fe6918727255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12591, "upload_time": "2018-04-01T21:20:16", "url": "https://files.pythonhosted.org/packages/8a/53/62a7b371df6f91234fcaa41fa553adcca34568ed612b431bd7e83db8edb8/pytest-pypom-navigation-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "576bad77e410a391f06444191133bc5a", "sha256": "668e9551d0afe7489c05add891117968b5068900d5b553a94eb596dd83894af2" }, "downloads": -1, "filename": "pytest_pypom_navigation-2.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "576bad77e410a391f06444191133bc5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11536, "upload_time": "2019-02-18T12:56:27", "url": "https://files.pythonhosted.org/packages/ef/df/02fe0a59d10eed72ebe8c902c91c49412924c8f435e6f250fce1fea2561d/pytest_pypom_navigation-2.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd512bc2765d71dd0d8b8d96125d13c", "sha256": "d4e06b573c138d79e18985569b23ee6b0aec2c82f0c775dfb2f0efef4f3a084a" }, "downloads": -1, "filename": "pytest-pypom-navigation-2.0.3.tar.gz", "has_sig": false, "md5_digest": "dbd512bc2765d71dd0d8b8d96125d13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11698, "upload_time": "2019-02-18T12:56:29", "url": "https://files.pythonhosted.org/packages/93/c8/cdc1d3871e43608cf6da9e657db75346e22f625bcc7c03ab50546739ce59/pytest-pypom-navigation-2.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "576bad77e410a391f06444191133bc5a", "sha256": "668e9551d0afe7489c05add891117968b5068900d5b553a94eb596dd83894af2" }, "downloads": -1, "filename": "pytest_pypom_navigation-2.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "576bad77e410a391f06444191133bc5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11536, "upload_time": "2019-02-18T12:56:27", "url": "https://files.pythonhosted.org/packages/ef/df/02fe0a59d10eed72ebe8c902c91c49412924c8f435e6f250fce1fea2561d/pytest_pypom_navigation-2.0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbd512bc2765d71dd0d8b8d96125d13c", "sha256": "d4e06b573c138d79e18985569b23ee6b0aec2c82f0c775dfb2f0efef4f3a084a" }, "downloads": -1, "filename": "pytest-pypom-navigation-2.0.3.tar.gz", "has_sig": false, "md5_digest": "dbd512bc2765d71dd0d8b8d96125d13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11698, "upload_time": "2019-02-18T12:56:29", "url": "https://files.pythonhosted.org/packages/93/c8/cdc1d3871e43608cf6da9e657db75346e22f625bcc7c03ab50546739ce59/pytest-pypom-navigation-2.0.3.tar.gz" } ] }