This script has pydantic objects with validation - these could be tests for expected behavior. There are also seven functions - - `read_properties_txt` makes a request, so this will need to be mocked, and edge cases tests - all other functions except for `set_output` and `set_output_error` can be tested with mock data. - `set_output` and `set_output_error` don't need to be tested, as these are specific to the github actions