(self)
| 114 | |
| 115 | @gen_test |
| 116 | def test_read_zero_bytes(self): |
| 117 | self.stream = self._make_client_iostream() |
| 118 | yield self.stream.connect(("127.0.0.1", self.get_http_port())) |
| 119 | self.stream.write(b"GET / HTTP/1.0\r\n\r\n") |
| 120 | |
| 121 | # normal read |
| 122 | data = yield self.stream.read_bytes(9) |
| 123 | self.assertEqual(data, b"HTTP/1.1 ") |
| 124 | |
| 125 | # zero bytes |
| 126 | data = yield self.stream.read_bytes(0) |
| 127 | self.assertEqual(data, b"") |
| 128 | |
| 129 | # another normal read |
| 130 | data = yield self.stream.read_bytes(3) |
| 131 | self.assertEqual(data, b"200") |
| 132 | |
| 133 | self.stream.close() |
| 134 | |
| 135 | @gen_test |
| 136 | def test_write_while_connecting(self): |
nothing calls this directly
no test coverage detected