'This method is used to test if the transfer method works as expected.
Usually the implementation of this should transfer 10 bytes and check
if they arrived as expected to the other end.'

def can_transfer(self):

    raise NotImplementedError()
