Вопрос №1: как можно создать виртуальный ком-порт для использования его в юнит-тестах? типа, кинул туда данные, прочитал, посмотрел, что они корректно обработались моим кодом - тест пройден.
Вопрос №2: заморачивался ли кто-нибудь с разнесением тестов и исходников по параллельным веткам? Хотелось бы так:
/src
/src/mymodule/Foo.py
/test
/test/mymodule/FooTest.py
Вертел PYTHONPATH и т.п.... не получается, чтобы Foo и FooTest видели друг друга в одном модуле.