unicode_literals ftw
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from elasticsearch import Elasticsearch, MemcachedConnection, NotFoundError
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from elasticsearch import Elasticsearch, MemcachedConnection, NotFoundError
|
||||
from elasticsearch.transport import ADDRESS_RE
|
||||
from elasticsearch.compat import u
|
||||
|
||||
from . import ElasticsearchTestCase
|
||||
from ..test_cases import SkipTest
|
||||
@@ -35,8 +35,8 @@ class TestMemcachedConnection(ElasticsearchTestCase):
|
||||
self.assertEquals({"answer": 42}, self.mc_client.get("test_index", doc_type="test_type", id=1)["_source"])
|
||||
|
||||
def test_unicode(self):
|
||||
self.mc_client.index("test_index", "test_type", {"answer": u("你好")}, id=u("你好"))
|
||||
self.assertEquals({"answer": u("你好")}, self.mc_client.get("test_index", doc_type="test_type", id=u("你好"))["_source"])
|
||||
self.mc_client.index("test_index", "test_type", {"answer": "你好"}, id="你好")
|
||||
self.assertEquals({"answer": "你好"}, self.mc_client.get("test_index", doc_type="test_type", id="你好")["_source"])
|
||||
|
||||
def test_missing(self):
|
||||
self.assertRaises(NotFoundError, self.mc_client.get, "test_index", doc_type="test_type", id=42)
|
||||
|
||||
Reference in New Issue
Block a user