diff --git a/testgen/generators/collation.py b/testgen/generators/collation.py index 38cda832..55aa9d11 100644 --- a/testgen/generators/collation.py +++ b/testgen/generators/collation.py @@ -59,9 +59,9 @@ def set_patterns(self): ] # For detecting and converting \x, \u, and \U coded values - self.xcoding = re.compile("\\\\x([0-9A-Fa-f]{2})") - self.escaped_ucoding = re.compile("\\\\u([0-9A-Fa-f]{4})") - self.escaped_bigU_coding = re.compile("\\\\U([0-9A-Fa-f]{8})") + self.xcoding = re.compile(r"\\x([0-9A-Fa-f]{2})") + self.escaped_ucoding = re.compile(r"\\u([0-9A-Fa-f]{4})") + self.escaped_bigU_coding = re.compile(r"\\U([0-9A-Fa-f]{8})") def process_test_data(self): # Get each kind of collation tests and create a unified data set diff --git a/testgen/generators/number_fmt.py b/testgen/generators/number_fmt.py index c96ba742..46505b5a 100644 --- a/testgen/generators/number_fmt.py +++ b/testgen/generators/number_fmt.py @@ -5,7 +5,7 @@ import re from generators.base import DataGenerator -reblankline = re.compile("^\s*$") +reblankline = re.compile(r"^\s*$") # Global constants # Values to be formatted in number format tests @@ -166,7 +166,7 @@ def parseNumberFmtTestData(self, rawtestdata): # Source data: https://github.com/unicode-org/icu/blob/main/icu4c/source/test/testdata/dcfmtest.txt def generateDcmlFmtTestDataObjects(self, rawtestdata, count=0): original_count = count - recommentline = re.compile("^\s*#") + recommentline = re.compile(r"^\s*#") test_list = rawtestdata.splitlines() all_tests_list = [] diff --git a/testgen/generators/plurals.py b/testgen/generators/plurals.py index a0eee703..e5ffb57e 100644 --- a/testgen/generators/plurals.py +++ b/testgen/generators/plurals.py @@ -8,7 +8,7 @@ from generators.base import DataGenerator -reblankline = re.compile("^\s*$") +reblankline = re.compile(r"^\s*$") class PluralGenerator(DataGenerator): def plurals_descriptor(self):