===================
pytest-flask-ligand
===================
|build-status| |pypi-status| |codecov-status| |pre-commit-status|
Pytest fixtures and helper functions to use for testing flask-ligand microservices.
Developer Quick Start Guide
---------------------------
Follow the instructions below to get a development environment up and running quickly!
Prerequisites
=============
- Python 3.10+
- virtualenvwrapper_
Getting Help with Make Tasks
============================
Execute the following command to get a full list of ``make`` targets::
$ make help
Setup Python Development Environment
====================================
1. Create a Python virtual environment::
$ mkvirtualenv -p py310 pytest-flask-ligand
2. Setup develop environment::
$ make develop-venv
3. Setup git pre-commit hooks::
$ make setup-pre-commit
4. Verify that environment is ready for development::
$ make test-all
Contributing
------------
See `CONTRIBUTING.rst`_ for more details on developing for the ``pytest-flask-ligand`` project.
Release Process
---------------
See `release_process.rst`_ for information on the release process for the ``pytest-flask-ligand`` project.
Python Black IDE Integration
----------------------------
This repo utilizes `Python Black`_ for automatic code formatting using the ``make format`` task. However, this is not
very convenient to use on a regular basis and instead it is recommended to integrate Python Black into your IDE
workflow. Checkout these `editor integration`_ guides for integrating `Python Black`_ with popular IDEs and text
editors.
.. _CONTRIBUTING.rst: CONTRIBUTING.rst
.. _release_process.rst: docs/release_process.rst
.. _virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/
.. _Python Black: https://black.readthedocs.io/en/stable/
.. _editor integration: https://black.readthedocs.io/en/stable/integrations/editors.html
.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/cowofevil/pytest-flask-ligand/bump_and_publish_release.yml?branch=main&logo=github
:target: https://github.com/cowofevil/pytest-flask-ligand/actions/workflows/bump_and_publish_release.yml
:alt: Build
.. |pypi-status| image:: https://img.shields.io/pypi/v/pytest-flask-ligand?color=blue&logo=pypi
:target: https://pypi.org/project/pytest-flask-ligand/
:alt: PyPI
.. |codecov-status| image:: https://img.shields.io/codecov/c/gh/cowofevil/pytest-flask-ligand?color=teal&logo=codecov
:target: https://app.codecov.io/gh/cowofevil/pytest-flask-ligand
:alt: Codecov
.. |pre-commit-status| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white
:target: https://github.com/pre-commit/pre-commit
:alt: pre-commit
Raw data
{
"_id": null,
"home_page": "",
"name": "pytest-flask-ligand",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "",
"keywords": "test, unittest",
"author": "Ryan Gard",
"author_email": "ryan@gardiancapitol.com",
"download_url": "https://files.pythonhosted.org/packages/50/4e/3556d8dc196c0b0abb2c7f8fff79b90c6a4e3c95bb704bc814db70047376/pytest-flask-ligand-0.1.14.tar.gz",
"platform": null,
"description": "===================\npytest-flask-ligand\n===================\n\n|build-status| |pypi-status| |codecov-status| |pre-commit-status|\n\nPytest fixtures and helper functions to use for testing flask-ligand microservices.\n\nDeveloper Quick Start Guide\n---------------------------\n\nFollow the instructions below to get a development environment up and running quickly!\n\nPrerequisites\n=============\n\n- Python 3.10+\n- virtualenvwrapper_\n\nGetting Help with Make Tasks\n============================\n\nExecute the following command to get a full list of ``make`` targets::\n\n $ make help\n\nSetup Python Development Environment\n====================================\n\n1. Create a Python virtual environment::\n\n $ mkvirtualenv -p py310 pytest-flask-ligand\n\n2. Setup develop environment::\n\n $ make develop-venv\n\n3. Setup git pre-commit hooks::\n\n $ make setup-pre-commit\n\n4. Verify that environment is ready for development::\n\n $ make test-all\n\nContributing\n------------\n\nSee `CONTRIBUTING.rst`_ for more details on developing for the ``pytest-flask-ligand`` project.\n\nRelease Process\n---------------\n\nSee `release_process.rst`_ for information on the release process for the ``pytest-flask-ligand`` project.\n\nPython Black IDE Integration\n----------------------------\n\nThis repo utilizes `Python Black`_ for automatic code formatting using the ``make format`` task. However, this is not\nvery convenient to use on a regular basis and instead it is recommended to integrate Python Black into your IDE\nworkflow. Checkout these `editor integration`_ guides for integrating `Python Black`_ with popular IDEs and text\neditors.\n\n.. _CONTRIBUTING.rst: CONTRIBUTING.rst\n.. _release_process.rst: docs/release_process.rst\n.. _virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/\n.. _Python Black: https://black.readthedocs.io/en/stable/\n.. _editor integration: https://black.readthedocs.io/en/stable/integrations/editors.html\n\n.. |build-status| image:: https://img.shields.io/github/actions/workflow/status/cowofevil/pytest-flask-ligand/bump_and_publish_release.yml?branch=main&logo=github\n :target: https://github.com/cowofevil/pytest-flask-ligand/actions/workflows/bump_and_publish_release.yml\n :alt: Build\n.. |pypi-status| image:: https://img.shields.io/pypi/v/pytest-flask-ligand?color=blue&logo=pypi\n :target: https://pypi.org/project/pytest-flask-ligand/\n :alt: PyPI\n.. |codecov-status| image:: https://img.shields.io/codecov/c/gh/cowofevil/pytest-flask-ligand?color=teal&logo=codecov\n :target: https://app.codecov.io/gh/cowofevil/pytest-flask-ligand\n :alt: Codecov\n.. |pre-commit-status| image:: https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white\n :target: https://github.com/pre-commit/pre-commit\n :alt: pre-commit\n\n",
"bugtrack_url": null,
"license": "GNU General Public License v3 (GPLv3)",
"summary": "Pytest fixtures and helper functions to use for testing flask-ligand microservices.",
"version": "0.1.14",
"split_keywords": [
"test",
" unittest"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "84d7aaaba2fb940471d501242540b519712925cf81b527f997bcf30fff594558",
"md5": "93ef957126616547a0420f1f78883d39",
"sha256": "f2f1ad9f7053ba78be544c7b18c11004916328cc760c3e2e206f3097b24fe61a"
},
"downloads": -1,
"filename": "pytest_flask_ligand-0.1.14-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "93ef957126616547a0420f1f78883d39",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.10",
"size": 18904,
"upload_time": "2023-04-25T22:57:57",
"upload_time_iso_8601": "2023-04-25T22:57:57.116171Z",
"url": "https://files.pythonhosted.org/packages/84/d7/aaaba2fb940471d501242540b519712925cf81b527f997bcf30fff594558/pytest_flask_ligand-0.1.14-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "504e3556d8dc196c0b0abb2c7f8fff79b90c6a4e3c95bb704bc814db70047376",
"md5": "b534af0b0d931fbb3f1ac2c47607cfc6",
"sha256": "9a4695f81ec21990d01608a3bc84cb63b82e1e84fcafa3f91e91a3e414584ce7"
},
"downloads": -1,
"filename": "pytest-flask-ligand-0.1.14.tar.gz",
"has_sig": false,
"md5_digest": "b534af0b0d931fbb3f1ac2c47607cfc6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 27756,
"upload_time": "2023-04-25T22:57:58",
"upload_time_iso_8601": "2023-04-25T22:57:58.890997Z",
"url": "https://files.pythonhosted.org/packages/50/4e/3556d8dc196c0b0abb2c7f8fff79b90c6a4e3c95bb704bc814db70047376/pytest-flask-ligand-0.1.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-25 22:57:58",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "pytest-flask-ligand"
}