The current test suite is primarily integration-style tests that provide input to the Flask API endpoints as the entrypoints. We, as a result, do not have very high code coverage of the supporting functions called internal to Flask. We should create true unit tests that provide direct testing input to the supporting functions with mocks as needed. This will help us debug with more specific test failures and faster runtimes.
The current test suite is primarily integration-style tests that provide input to the Flask API endpoints as the entrypoints. We, as a result, do not have very high code coverage of the supporting functions called internal to Flask. We should create true unit tests that provide direct testing input to the supporting functions with mocks as needed. This will help us debug with more specific test failures and faster runtimes.