(self)
| 572 | ThreadableTest.__init__(self) |
| 573 | |
| 574 | def setUp(self): |
| 575 | self.serv = socket.socket(socket.AF_VSOCK, socket.SOCK_STREAM) |
| 576 | self.addCleanup(self.serv.close) |
| 577 | cid = get_cid() |
| 578 | if cid in (socket.VMADDR_CID_HOST, socket.VMADDR_CID_ANY): |
| 579 | cid = socket.VMADDR_CID_LOCAL |
| 580 | try: |
| 581 | self.serv.bind((cid, VSOCKPORT)) |
| 582 | except OSError as exc: |
| 583 | if exc.errno == errno.EADDRNOTAVAIL: |
| 584 | self.skipTest(f"bind() failed with {exc!r}") |
| 585 | else: |
| 586 | raise |
| 587 | self.serv.listen() |
| 588 | self.serverExplicitReady() |
| 589 | self.serv.settimeout(support.LOOPBACK_TIMEOUT) |
| 590 | self.conn, self.connaddr = self.serv.accept() |
| 591 | self.addCleanup(self.conn.close) |
| 592 | |
| 593 | def clientSetUp(self): |
| 594 | time.sleep(0.1) |
nothing calls this directly
no test coverage detected