some tests for `open_terminal` and `register_driver`
don't allow keyword arguments to open_terminal
raise NotSupportedError if no driver is found for a uri
tests for NotSupportedError