(self)
| 6881 | # non regular file |
| 6882 | |
| 6883 | def _testNonRegularFile(self): |
| 6884 | address = self.serv.getsockname() |
| 6885 | file = io.BytesIO(self.FILEDATA) |
| 6886 | with socket.create_connection(address) as sock, file as file: |
| 6887 | sent = sock.sendfile(file) |
| 6888 | self.assertEqual(sent, self.FILESIZE) |
| 6889 | self.assertEqual(file.tell(), self.FILESIZE) |
| 6890 | self.assertRaises(socket._GiveupOnSendfile, |
| 6891 | sock._sendfile_use_sendfile, file) |
| 6892 | |
| 6893 | def testNonRegularFile(self): |
| 6894 | conn = self.accept_conn() |
nothing calls this directly
no test coverage detected