Updated unit test with multiprocessing read/write on virtual port