(self)
| 414 | self.quic.receive_datagram(buf, self.address, self.now) |
| 415 | |
| 416 | def read(self) -> bytes: |
| 417 | self.now = self.now + 0.1 |
| 418 | buf = b"" |
| 419 | has_data = False |
| 420 | for datagram, addr in self.quic.datagrams_to_send(self.now): |
| 421 | assert addr == self.address |
| 422 | buf += datagram |
| 423 | has_data = True |
| 424 | if not has_data: |
| 425 | raise AssertionError("no datagrams to send") |
| 426 | return buf |
| 427 | |
| 428 | def handshake_completed(self) -> bool: |
| 429 | while event := self.quic.next_event(): |
no test coverage detected