def test_unicode_value_casting(self): rendered = {'a1': 'unicode1 ٩(̾●̮̮̃̾•̃̾)۶ unicode2'} parameter_schemas = {'a1': {'type': 'string'}} result = param_utils._cast_params(rendered=rendered, parameter_schemas=parameter_schemas) expected = { 'a1': (u'unicode1 \xd9\xa9(\xcc\xbe\xe2\x97\x8f\xcc\xae\xcc\xae\xcc' u'\x83\xcc\xbe\xe2\x80\xa2\xcc\x83\xcc\xbe)\xdb\xb6 unicode2') } self.assertEqual(result, expected)
def test_unicode_value_casting(self): rendered = {'a1': 'unicode1 ٩(̾●̮̮̃̾•̃̾)۶ unicode2'} parameter_schemas = {'a1': {'type': 'string'}} result = param_utils._cast_params(rendered=rendered, parameter_schemas=parameter_schemas) expected = { 'a1': (u'unicode1 \xd9\xa9(\xcc\xbe\xe2\x97\x8f\xcc\xae\xcc\xae\xcc' u'\x83\xcc\xbe\xe2\x80\xa2\xcc\x83\xcc\xbe)\xdb\xb6 unicode2') } self.assertEqual(result, expected)
def test_unicode_value_casting(self): rendered = {"a1": "unicode1 ٩(̾●̮̮̃̾•̃̾)۶ unicode2"} parameter_schemas = {"a1": {"type": "string"}} result = param_utils._cast_params(rendered=rendered, parameter_schemas=parameter_schemas) expected = { "a1": ( u"unicode1 \xd9\xa9(\xcc\xbe\xe2\x97\x8f\xcc\xae\xcc\xae\xcc" u"\x83\xcc\xbe\xe2\x80\xa2\xcc\x83\xcc\xbe)\xdb\xb6 unicode2" ) } self.assertEqual(result, expected)
def test_unicode_value_casting(self): rendered = {"a1": "unicode1 ٩(̾●̮̮̃̾•̃̾)۶ unicode2"} parameter_schemas = {"a1": {"type": "string"}} result = param_utils._cast_params(rendered=rendered, parameter_schemas=parameter_schemas) if six.PY3: expected = {"a1": ("unicode1 ٩(̾●̮̮̃̾•̃̾)۶ unicode2")} else: expected = { "a1": ("unicode1 \xd9\xa9(\xcc\xbe\xe2\x97\x8f\xcc\xae\xcc\xae\xcc" "\x83\xcc\xbe\xe2\x80\xa2\xcc\x83\xcc\xbe)\xdb\xb6 unicode2") } self.assertEqual(result, expected)