I have added a new 'test' dependency group to the project. This means, for testing, we can do our poetry install with '--group test' to install test dependencies. This stops end users having to install testing dependencies that they shouldn't use.
I have updated the tests so that they can be run by a simple 'poetry run pytest' in the main directory. I was originally having to 'cd' into the 'tests' directory to run tests.
I also updated the readme to include the necessary 'poetry install' instruction.
I have added a new 'test' dependency group to the project. This means, for testing, we can do our poetry install with '--group test' to install test dependencies. This stops end users having to install testing dependencies that they shouldn't use.
I have updated the tests so that they can be run by a simple 'poetry run pytest' in the main directory. I was originally having to 'cd' into the 'tests' directory to run tests.
I also updated the readme to include the necessary 'poetry install' instruction.