Currently _direct.py has [8%](https://codecov.io/gh/IBM/python-itoolkit/src/master/src/itoolkit/transport/_direct.py) test coverage as we completely bypass this module when testing direct.py. We'll need to mock ctypes a bit to make it work, but it shouldn't be too bad.