aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/kernel_tests/py_func_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/python/kernel_tests/py_func_test.py')
-rw-r--r--tensorflow/python/kernel_tests/py_func_test.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/tensorflow/python/kernel_tests/py_func_test.py b/tensorflow/python/kernel_tests/py_func_test.py
index c7181497d8..61fb3f12e4 100644
--- a/tensorflow/python/kernel_tests/py_func_test.py
+++ b/tensorflow/python/kernel_tests/py_func_test.py
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
# Copyright 2015 The TensorFlow Authors. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -212,6 +213,16 @@ class PyFuncTest(test.TestCase):
value.op.run()
self.assertAllEqual(np_array, [1.0, 2.0])
+ def testReturnUnicodeString(self):
+ with self.test_session():
+ correct = u"你好 世界"
+
+ def unicode_string():
+ return correct
+
+ z, = script_ops.py_func(unicode_string, [], [dtypes.string])
+ self.assertEqual(z.eval(), correct.encode("utf8"))
+
def testBadNumpyReturnType(self):
with self.test_session():