FIxed py38 tests

Change-Id: Id5f5c4bcee5f3f30e3e8c0ef04e9b7474a76b441
This commit is contained in:
Sergey Nikitin 2020-10-27 21:49:04 +04:00
parent 43d0a56853
commit 70e44c5f1a

View File

@ -14,9 +14,9 @@
# limitations under the License. # limitations under the License.
import calendar import calendar
import cgi
import datetime import datetime
import gzip import gzip
import html
import random import random
import re import re
import time import time
@ -248,7 +248,10 @@ def unwrap_text(text):
def format_text(s): def format_text(s):
s = cgi.escape(re.sub(re.compile('\n{2,}', flags=re.MULTILINE), '\n', s)) # TODO(snikitin) Maybe we need to remove 'False' from escape()
# to escape ' and " symbols?
s = html.escape(re.sub(re.compile('\n{2,}', flags=re.MULTILINE), '\n', s),
False)
def replace_dots(match_obj): def replace_dots(match_obj):
return re.sub(r'([\./]+)', r'\1​', match_obj.group(0)) return re.sub(r'([\./]+)', r'\1​', match_obj.group(0))