Add content-type default headers with application/json
This commit is contained in:
@@ -18,21 +18,27 @@ class TestUrllib3Connection(TestCase):
|
||||
|
||||
def test_keep_alive_is_on_by_default(self):
|
||||
con = Urllib3HttpConnection()
|
||||
self.assertEquals({'connection': 'keep-alive'}, con.headers)
|
||||
self.assertEquals({'connection': 'keep-alive',
|
||||
'content-type': 'application/json'}, con.headers)
|
||||
|
||||
def test_http_auth(self):
|
||||
con = Urllib3HttpConnection(http_auth='username:secret')
|
||||
self.assertEquals({'authorization': 'Basic dXNlcm5hbWU6c2VjcmV0',
|
||||
'connection': 'keep-alive'}, con.headers)
|
||||
self.assertEquals({
|
||||
'authorization': 'Basic dXNlcm5hbWU6c2VjcmV0',
|
||||
'connection': 'keep-alive',
|
||||
'content-type': 'application/json'
|
||||
}, con.headers)
|
||||
|
||||
def test_http_auth_tuple(self):
|
||||
con = Urllib3HttpConnection(http_auth=('username', 'secret'))
|
||||
self.assertEquals({'authorization': 'Basic dXNlcm5hbWU6c2VjcmV0',
|
||||
'content-type': 'application/json',
|
||||
'connection': 'keep-alive'}, con.headers)
|
||||
|
||||
def test_http_auth_list(self):
|
||||
con = Urllib3HttpConnection(http_auth=['username', 'secret'])
|
||||
self.assertEquals({'authorization': 'Basic dXNlcm5hbWU6c2VjcmV0',
|
||||
'content-type': 'application/json',
|
||||
'connection': 'keep-alive'}, con.headers)
|
||||
|
||||
def test_uses_https_if_verify_certs_is_off(self):
|
||||
|
||||
@@ -5,4 +5,4 @@ from . import ElasticsearchTestCase
|
||||
|
||||
class TestUnicode(ElasticsearchTestCase):
|
||||
def test_indices_analyze(self):
|
||||
self.client.indices.analyze(body='привет')
|
||||
self.client.indices.analyze(body='{"text": "привет"}')
|
||||
|
||||
Reference in New Issue
Block a user