Hi! 👋 Thank you for doing great work for the Fediverse! I'm going through and adding unit tests for some projects I find interesting to help you move faster and avoid bugs during development.
This PR adds a few changes:
python unit tests
a Github action to run the unit tests automatically on pull request and merge to master. The coverage report is saved as an artifact on each run for later reference.
a requirements.txt file to ensure others who pull this codebase can install the necessary dependencies to run it
updates the Readme to show how to set up your virtual environment.
I welcome any feedback on the changes and am open to suggestions for additional coverage or improvements.
All tests are designed to be non-intrusive and maintain the integrity of the existing codebase.
Hi! 👋 Thank you for doing great work for the Fediverse! I'm going through and adding unit tests for some projects I find interesting to help you move faster and avoid bugs during development.
This PR adds a few changes:
requirements.txt
file to ensure others who pull this codebase can install the necessary dependencies to run itI welcome any feedback on the changes and am open to suggestions for additional coverage or improvements.
All tests are designed to be non-intrusive and maintain the integrity of the existing codebase.