These instructions are for Mac OS. If you have Python 3.6 or higher or Homebrew already installed you can skip those steps.
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install python3
Now, install the Python packages required. From the project directory, run:
pip3 install -r requirements.txt
You can also install nose2 to use as a test runner.
Due to time constraints, there is no configuration. Normally the URL and other options would be configurable via file and command line.
From the project root, you can run the tests with:
nose2
You can also run using:
python3 testAll.py