2
私がテストを実行するためにnosetests
を使用していますが、私はそれが本当のUnicodeを印刷できないことがわかります。nosetestsでユニコードを読み取り可能にする方法は?
#!/usr/bin/env python
# encoding: utf-8
import unittest
class FooTests(unittest.TestCase):
def test_str(self):
print("中国")
self.assertEqual(1, 0)
def test_unicode(self):
print(u"中国")
self.assertEqual(1, 0)
def main():
unittest.main()
if __name__ == "__main__":
main()
その撮影した結果、このようなものです:
-------------------- >> begin captured stdout << ---------------------
\u4e2d\u56fd
--------------------- >> end captured stdout << ----------------------
私は何をしたいことは次のとおりです。
-------------------- >> begin captured stdout << ---------------------
中国
--------------------- >> end captured stdout << ----------------------