mirror of
https://github.com/kennethreitz/requests.git
synced 2026-06-05 22:50:18 +00:00
Merge pull request #1341 from cdunklau/docstring_test_1329
Minor update to tests, added docstrings
This commit is contained in:
@@ -460,7 +460,11 @@ class RequestsTestCase(unittest.TestCase):
|
||||
self.assertEqual(r.status_code, 200)
|
||||
|
||||
def test_fixes_1329(self):
|
||||
"""
|
||||
Ensure that header updates are done case-insensitively.
|
||||
"""
|
||||
s = requests.Session()
|
||||
s.headers.update({'ACCEPT': 'BOGUS'})
|
||||
s.headers.update({'accept': 'application/json'})
|
||||
r = s.get(httpbin('get'))
|
||||
headers = r.request.headers
|
||||
@@ -473,6 +477,10 @@ class RequestsTestCase(unittest.TestCase):
|
||||
headers['Accept'.encode('ascii')],
|
||||
'application/json'
|
||||
)
|
||||
self.assertEqual(
|
||||
headers['ACCEPT'.encode('ascii')],
|
||||
'application/json'
|
||||
)
|
||||
|
||||
|
||||
class TestCaseInsensitiveDict(unittest.TestCase):
|
||||
@@ -512,6 +520,7 @@ class TestCaseInsensitiveDict(unittest.TestCase):
|
||||
self.assertEqual(cid['SPAM'], 'blueval')
|
||||
|
||||
def test_fixes_649(self):
|
||||
"""__setitem__ should behave case-insensitively."""
|
||||
cid = CaseInsensitiveDict()
|
||||
cid['spam'] = 'oneval'
|
||||
cid['Spam'] = 'twoval'
|
||||
|
||||
Reference in New Issue
Block a user