semvec/pypi-packages huggingface dataset:
geortree 0.7.1
Reasonably efficient R-Tree implementation, adapted to work with geographic coordinates.
License: MIT

[![Build Status](https://travis-ci.org/gflorio/geortree.svg?branch=master)](https://travis-ci.org/gflorio/geortree)
[![Coverage Status](https://coveralls.io/repos/github/GFlorio/geortree/badge.svg?branch=master)](https://coveralls.io/github/GFlorio/geortree?branch=master)
[![PyPI version](https://badge.fury.io/py/geortree.svg)](https://badge.fury.io/py/geortree)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/geortree.svg)](https://pypi.python.org/pypi/geortree/)

# GeoRTree

Reasonably efficient R-Tree implementation, adapted to work with geographic coordinates.
pytest-envvars 1.2.1
Pytest plugin to validate use of envvars on your tests
License: MIT

==============
pytest-envvars
==============

.. image:: https://travis-ci.org/rafaelhenrique/pytest-envvars.svg?branch=master
    :target: https://travis-ci.org/rafaelhenrique/pytest-envvars
    :alt: See Build Status on Travis CI

Pytest plugin to validate use of envvars on your tests

What is pytest-envvars?
-----------------------

pytest-envvars randomize values of environment variables on your unit tests to check consistency of mocks about configuration. If the test has a wrong mock, this test will be broken.

Install
-------

.. code-block:: bash

    $ pip install pytest-envvars

Use
---

You need write some changes on ``pytest.ini`` file, like that...

.. code-block:: bash

    [pytest]
    pytestenvvars__env_files =
        .env
    pytestenvvars__dont_randomize_envvars =
        CACHE_URL

On this example above the plugin read ``.env`` file (from ``pytestenvvars__env_files`` section) of your project and randomize **ALL** envvar configuration on that file, if you dont need randomize some envvar configuration you need add this envvar to ``pytestenvvars__dont_randomize_envvars`` section like shown above.

Before that configuration to run validation you need run pytest with flag ``--validate-envvars``, like that...

.. code-block:: bash

    pytest --validate-envvars

To debug purpose you can use ``--envvars-value`` to set a default value for all envvars. This parameter accept only two options 0 or 1, see this example:

.. code-block:: bash

    pytest --validate-envvars --envvars-value=0

Using the plugin that way you will apply the value 0 to ALL of your envvars.