I mentioned a unit test as mocking requests.request to check the timeout being given seems like the most concrete way of testing it (and it's a relatively simple test: mock requests.request, make any emarsys call, verify the timeout being given). I can't think of a better way of testing this, and the pre-existing Emarsys tests seem to mock the client, so this change is never reached.