(proc)
| 264 | ) |
| 265 | |
| 266 | async def send_signal(proc): |
| 267 | # basic synchronization to wait until the program is sleeping |
| 268 | line = await proc.stdout.readline() |
| 269 | self.assertEqual(line, b'sleeping\n') |
| 270 | |
| 271 | proc.send_signal(signal.SIGHUP) |
| 272 | returncode = await proc.wait() |
| 273 | return returncode |
| 274 | |
| 275 | returncode = self.loop.run_until_complete(send_signal(proc)) |
| 276 | self.assertEqual(-signal.SIGHUP, returncode) |
no test coverage detected