]> git.proxmox.com Git - mirror_edk2.git/blobdiff - BaseTools/Tests/TestTools.py
BaseTools:TestTools character encoding issue
[mirror_edk2.git] / BaseTools / Tests / TestTools.py
index 4332dcdaac5ec51d33cfad9a2cb1b6d7ec302e5c..ace92992fca6a41b8b5607c8d4dfea4617b299cf 100644 (file)
@@ -24,6 +24,7 @@ import shutil
 import subprocess\r
 import sys\r
 import unittest\r
+import codecs\r
 \r
 TestsDir = os.path.realpath(os.path.split(sys.argv[0])[0])\r
 BaseToolsDir = os.path.realpath(os.path.join(TestsDir, '..'))\r
@@ -150,7 +151,7 @@ class BaseToolsTest(unittest.TestCase):
             with open(self.GetTmpFilePath(fileName), 'wb') as f:\r
                 f.write(data)\r
         else:\r
-            with open(self.GetTmpFilePath(fileName), 'w') as f:\r
+            with codecs.open(self.GetTmpFilePath(fileName), 'w', encoding='utf-8') as f:\r
                 f.write(data)\r
 \r
     def GenRandomFileData(self, fileName, minlen = None, maxlen = None):\r