Как часть набора тестов, я бы хотел, чтобы server_sock.accept () вызывал исключение (это не BlockingIOError)
server_sock = socket(family=AF_INET, type=SOCK_STREAM, proto=IPPROTO_TCP)
server_sock.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)
server_sock.setblocking(False)
server_sock.bind(('', 8080))
server_sock.listen(IPPROTO_TCP)
# Would like to raise an exception
server_sock.accept()
Я знаю, что могу каким-то образом исправить объектчтобы заставить его, но я хотел бы имитировать как можно ближе к реальной ситуации, чтобы исключение было вызвано фактическими условиями сети / ОС, например, некоторым поведением на удаленном сокете.Возможно ли это?