def test_exception_print_with_unicode(self):
class TestException(exceptions.ClientException):
pass
multibyte_unicode_string = u'\uff21\uff22\uff23'
e = TestException(message=multibyte_unicode_string)
fixture = fixtures.StringStream('stdout')
self.useFixture(fixture)
with fixtures.MonkeyPatch('sys.stdout', fixture.stream):
print(e)
self.assertEqual(multibyte_unicode_string,
fixture.getDetails().get('stdout').as_text())
test_exceptions.py 文件源码
python
阅读 27
收藏 0
点赞 0
评论 0
评论列表
文章目录