Add content-type default headers with application/json

This commit is contained in:
Honza Král
2017-02-08 20:50:50 +01:00
parent c7441e9dc0
commit d862c8a799
7 changed files with 22 additions and 7 deletions
+9 -3
View File
@@ -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": "привет"}')