Homework Assignment
This program requires Python3 which can be found at https://www.python.org/downloads/.
If you intend to running multiple version of Python consider using a virtual environment such as pyenv which can be found at https://github.com/pyenv/pyenv.
Once your environment is setup with Python3 run the command pip install -r requirements.txt
to install the required packages for the program.
To start the program run the command python3 homework
To run the test suite run the command python3 -m unittest discover --start-directory 'tests'
Alternatively you can run individual tests with python3 tests/{test_name.py}