ich nosetests
bin mit Test laufen, aber ich finde, dass es nicht die reale Unicode drucken:Wie man Nasetests drucken kann Unicode lesbar drucken?
#!/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()
seine erfassten Ergebnis ist wie folgt:
-------------------- >> begin captured stdout << ---------------------
\u4e2d\u56fd
--------------------- >> end captured stdout << ----------------------
Was ich will, ist:
-------------------- >> begin captured stdout << ---------------------
中国
--------------------- >> end captured stdout << ----------------------