(self)
| 957 | self.assertIn(r'"GET /foo\\b"ar\x07 HTTP/1.0"', lines[4]) |
| 958 | |
| 959 | def test_http_1_1(self): |
| 960 | result = self.send_typical_request(b'GET / HTTP/1.1\r\n\r\n') |
| 961 | self.verify_http_server_response(result[0]) |
| 962 | self.verify_expected_headers(result[1:-1]) |
| 963 | self.verify_get_called() |
| 964 | self.assertEqual(result[-1], b'<html><body>Data</body></html>\r\n') |
| 965 | self.assertEqual(self.handler.requestline, 'GET / HTTP/1.1') |
| 966 | self.assertEqual(self.handler.command, 'GET') |
| 967 | self.assertEqual(self.handler.path, '/') |
| 968 | self.assertEqual(self.handler.request_version, 'HTTP/1.1') |
| 969 | self.assertSequenceEqual(self.handler.headers.items(), ()) |
| 970 | |
| 971 | def test_http_1_0(self): |
| 972 | result = self.send_typical_request(b'GET / HTTP/1.0\r\n\r\n') |
nothing calls this directly
no test coverage detected