(self)
| 247 | "http://www.pythontest.net/elsewhere/#frag") |
| 248 | |
| 249 | def test_custom_headers(self): |
| 250 | url = support.TEST_HTTP_URL |
| 251 | with socket_helper.transient_internet(url): |
| 252 | opener = urllib.request.build_opener() |
| 253 | request = urllib.request.Request(url) |
| 254 | self.assertFalse(request.header_items()) |
| 255 | opener.open(request) |
| 256 | self.assertTrue(request.header_items()) |
| 257 | self.assertTrue(request.has_header('User-agent')) |
| 258 | request.add_header('User-Agent','Test-Agent') |
| 259 | opener.open(request) |
| 260 | self.assertEqual(request.get_header('User-agent'),'Test-Agent') |
| 261 | |
| 262 | def _test_urls(self, urls, handlers, retry=True): |
| 263 | import time |
nothing calls this directly
no test coverage detected