Managed to reach 86.7% code coverage. There are two conditions I could not reach as they are out of my control. They are handled by Go and the args I provide do not change them.