浏览代码

Make surrogate regex even more lenient.

Josh Haberman 9 年之前
父节点
当前提交
350453f2d5
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      python/google/protobuf/internal/json_format_test.py

+ 2 - 2
python/google/protobuf/internal/json_format_test.py

@@ -260,12 +260,12 @@ class JsonFormatTest(JsonFormatBase):
     # Error case: unpaired high surrogate.
     # Error case: unpaired high surrogate.
     self.CheckError(
     self.CheckError(
         '{"stringValue": "\\uD83D"}',
         '{"stringValue": "\\uD83D"}',
-        r'Invalid \\uXXXX escape|Unpaired (high )?surrogate')
+        r'Invalid \\uXXXX escape|Unpaired.*surrogate')
 
 
     # Unpaired low surrogate.
     # Unpaired low surrogate.
     self.CheckError(
     self.CheckError(
         '{"stringValue": "\\uDE01"}',
         '{"stringValue": "\\uDE01"}',
-        r'Invalid \\uXXXX escape|Unpaired (high )?surrogate')
+        r'Invalid \\uXXXX escape|Unpaired.*surrogate')
 
 
 
 
   def testTimestampMessage(self):
   def testTimestampMessage(self):