(self)
| 320 | # SEND_DATA |
| 321 | @ATMT.state() |
| 322 | def SEND_DATA(self): |
| 323 | self.awaiting += 1 |
| 324 | self.last_packet = self.l3 / TFTP_DATA(block=self.awaiting) / self.data.pop(0) # noqa: E501 |
| 325 | self.send(self.last_packet) |
| 326 | if self.data: |
| 327 | raise self.WAITING_ACK() |
| 328 | raise self.END() |
| 329 | |
| 330 | # ERROR |
| 331 | @ATMT.state(error=1) |
no test coverage detected