We should extend the new test_entry_points module to add some simple validation of at least the local subcommands.
This is a more easily achievable subset of #57, which is more targeted at mocking responses from remote stuff to check the whole workflow functions as expected.