chore: Update test setup such that it runs from project root.
commitecd9a33b17d0be52f98f1d7da74a56925c421585
authorAbhilash Raj <raj.abhilash1@gmail.com>
Sun, 10 Apr 2022 21:20:43 +0000 (10 14:20 -0700)
committerAbhilash Raj <raj.abhilash1@gmail.com>
Sun, 10 Apr 2022 21:25:46 +0000 (10 14:25 -0700)
tree8416bc48a53257f0614c222c2c0d571b76ea7932
parent7dae3be70062092142d1878b1321161bb7b74790
chore: Update test setup such that it runs from project root.

Currently, the pytest-django is setup in a way that example_project is the
root for the testing purposes and we specify paths like `../src` to the
commands that need to run only _some_ tests compared to all. We also
have to do things weirdly for docs and other kinds of commands that need to
read Django settings etc.

This change makes it such that we use project root as the reference directory
when writing commands. This also modifies the appropriate commands in tox.ini
to adapt to this change.

Update documentation to reflect how the tests need to be run for specific tox
environment and for specific test files.
example_project/test_settings.py
pytest.ini
src/postorius/doc/development.rst
tox.ini