This PR adds unit tests for the follow functionality in our API. The tests cover scenarios related to creating users, following/unfollowing users, handling edge cases such as non-existent users, and testing error handling with mocked exceptions.
Portions of this code that utilized AI generation
None
Screenshots
How to Test
Start firebase emulator and server.py
Execute run_tests.py
Insure coverage matches the screenshot provided
Checklist
[x] I have added/updated relevant documentation, and I have followed the coding style guidelines.
[x] I have added/updated tests, and I have run the test suite and all tests pass.
[x] I have checked for any potential conflicts with other branches and fixed any merge conflicts.
This is related to PR #78
Description / Changes Made
This PR adds unit tests for the follow functionality in our API. The tests cover scenarios related to creating users, following/unfollowing users, handling edge cases such as non-existent users, and testing error handling with mocked exceptions.
Portions of this code that utilized AI generation
None
Screenshots
How to Test
Checklist