MCPcopy Index your code
hub / github.com/python/cpython / test_custom_headers

Method test_custom_headers

Lib/test/test_urllib2net.py:249–260  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 8

header_itemsMethod · 0.95
has_headerMethod · 0.95
add_headerMethod · 0.95
get_headerMethod · 0.95
assertFalseMethod · 0.80
assertTrueMethod · 0.80
openMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected