This PR modifies this project to use Brownie as it's framework of choice for testing, and also introduces a test suite for checking proper configuration of all contracts in their deployed state (updating parameters, etc.). Doesn't provide any deeper logical testing, but sets the stage for that to be added more easily.
NOTE: You will need to add WEB3_INFURA_PROJECT_ID and ETHERSCAN_TOKEN as secrets for the test suite to function
This PR modifies this project to use Brownie as it's framework of choice for testing, and also introduces a test suite for checking proper configuration of all contracts in their deployed state (updating parameters, etc.). Doesn't provide any deeper logical testing, but sets the stage for that to be added more easily.
NOTE: You will need to add
WEB3_INFURA_PROJECT_ID
andETHERSCAN_TOKEN
as secrets for the test suite to function