gatherAuthInfo and gatherProjectInfo are complex and could use test coverage. requires reworking how the client is built internally so we can stub in a fake client
gatherAuthInfo and gatherProjectInfo are complex and could use test coverage.
requires reworking how the client is built internally so we can stub in a fake client