Skip to content

Commit e05c8b2

Browse files
committed
[TEST] Adding test case asserting headrs passes correctly when they are provided as constructor arguments
1 parent 0767ad4 commit e05c8b2

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Lib/test/test_urllib.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1507,6 +1507,16 @@ def test_with_method_arg(self):
15071507
self.assertEqual(request.get_method(), 'GET')
15081508
request.method = 'HEAD'
15091509
self.assertEqual(request.get_method(), 'HEAD')
1510+
headers = {
1511+
'User-agent': ('Mozilla/5.0 (X11; Linux i686; rv:10.0) '
1512+
'Gecko/20100101 Firefox/10.0')
1513+
}
1514+
request = Request("http://www.python.org", headers=headers)
1515+
self.assertTrue(request.has_header('User-agent'))
1516+
self.assertEqual(
1517+
request.get_header('User-agent'),
1518+
headers['User-agent']
1519+
)
15101520

15111521

15121522
class URL2PathNameTests(unittest.TestCase):

0 commit comments

Comments
 (0)