Testing

Using Pytest

Please make sure you have already reviewed the Development Install.

PyOIDC uses Pytest for testing.

You can install it along with the rest of the test dependencies via Pip:

$ pip install -r requirements/test.txt

Now, you can run the tests by simply invoking py.test:

$ py.test

Using Tox

PyOIDC also uses Tox for testing. This is to ensure PyOIDC is supported across many versions of Python. You can install it via Pip:

$ pip install -r requirements/test.txt

Then, check the available environments with:

$ tox -l

Then run Tox on your chosen environment:

$ tox -e py36