Могу ли я передать ссылку на сокет в подкласс unittest .TestCase?

#python #unit-testing #sockets

#python #модульное тестирование #сокеты

Вопрос:

Мне нужно передать некоторые данные через TCP-соединение во время модульного теста, поскольку для прохождения теста требуются две машины.

Я использую TextTestRunner() для запуска пакета следующим образом

 unittest.TextTestRunner(stream=resultFile, verbosity=2).run(suite)
  

Есть ли способ поместить ссылку на сокет в качестве параметра для этого или аналогичного?

Спасибо.

Комментарии:

1. Не могли бы вы немного уточнить? Например, вы просто хотите передать объект Socket()?

2. Это в значительной степени так. Хотя проблема, похоже, заключается в передаче любого параметра в модульный тест таким образом.

3. Можете ли вы хотя бы передать часть своего тестового кода, например, является ли он локальным, распределены ли две машины по сети? Вы предоставляете недостаточно информации для удовлетворительного ответа на вашу проблему. И перечисление всех возможных решений займет 3 года.