Index: tools/grit/grit/tool/xmb_unittest.py |
diff --git a/tools/grit/grit/tool/xmb_unittest.py b/tools/grit/grit/tool/xmb_unittest.py |
index 10f81d7cf3edaca1cb7660e04376310fb365201b..df8e84b6200c021c7f2be53849a967b124edefc1 100755 |
--- a/tools/grit/grit/tool/xmb_unittest.py |
+++ b/tools/grit/grit/tool/xmb_unittest.py |
@@ -37,18 +37,23 @@ class XmbUnittest(unittest.TestCase): |
<message name="IDS_BONGOBINGO"> |
Yibbee |
</message> |
+ <message name="IDS_UNICODE"> |
+ Ol\xe1, \u4eca\u65e5\u306f! \U0001F60A |
+ </message> |
</messages> |
<structures> |
<structure type="dialog" name="IDD_SPACYBOX" encoding="utf-16" file="grit/testdata/klonk.rc" /> |
</structures> |
</release> |
- </grit>'''), '.') |
+ </grit>'''.encode('utf-8')), '.') |
self.xmb_file = StringIO.StringIO() |
def testNormalOutput(self): |
xmb.OutputXmb().Process(self.res_tree, self.xmb_file) |
- output = self.xmb_file.getvalue() |
- self.failUnless(output.count('Joi') and output.count('Yibbee')) |
+ output = self.xmb_file.getvalue().decode('utf-8') |
+ self.failUnless(output.count('Joi')) |
+ self.failUnless(output.count('Yibbee')) |
+ self.failUnless(output.count(u'Ol\xe1, \u4eca\u65e5\u306f! \U0001F60A')) |
def testLimitList(self): |
limit_file = StringIO.StringIO( |