diff options
author | vitalyisaev <vitalyisaev@ydb.tech> | 2023-11-30 13:26:22 +0300 |
---|---|---|
committer | vitalyisaev <vitalyisaev@ydb.tech> | 2023-11-30 15:44:45 +0300 |
commit | 0a98fece5a9b54f16afeb3a94b3eb3105e9c3962 (patch) | |
tree | 291d72dbd7e9865399f668c84d11ed86fb190bbf /contrib/python/pyre2/py2/tests/test_charliterals.txt | |
parent | cb2c8d75065e5b3c47094067cb4aa407d4813298 (diff) | |
download | ydb-0a98fece5a9b54f16afeb3a94b3eb3105e9c3962.tar.gz |
YQ Connector:Use docker-compose in integrational tests
Diffstat (limited to 'contrib/python/pyre2/py2/tests/test_charliterals.txt')
-rw-r--r-- | contrib/python/pyre2/py2/tests/test_charliterals.txt | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/contrib/python/pyre2/py2/tests/test_charliterals.txt b/contrib/python/pyre2/py2/tests/test_charliterals.txt new file mode 100644 index 0000000000..2eaea128a3 --- /dev/null +++ b/contrib/python/pyre2/py2/tests/test_charliterals.txt @@ -0,0 +1,47 @@ + >>> import re2 as re + >>> import warnings + >>> warnings.filterwarnings('ignore', category=DeprecationWarning) + +character literals: + + >>> i = 126 + >>> re.compile(r"\%03o" % i) + re2.compile('\\176') + >>> re.compile(r"\%03o" % i)._dump_pattern() + '\\176' + >>> re.match(r"\%03o" % i, chr(i)) is None + False + >>> re.match(r"\%03o0" % i, chr(i) + "0") is None + False + >>> re.match(r"\%03o8" % i, chr(i) + "8") is None + False + >>> re.match(r"\x%02x" % i, chr(i)) is None + False + >>> re.match(r"\x%02x0" % i, chr(i) + "0") is None + False + >>> re.match(r"\x%02xz" % i, chr(i) + "z") is None + False + >>> re.match("\911", "") # doctest: +IGNORE_EXCEPTION_DETAIL +ELLIPSIS + Traceback (most recent call last): + ... + re.error: invalid escape sequence: \9 + +character class literals: + + >>> re.match(r"[\%03o]" % i, chr(i)) is None + False + >>> re.match(r"[\%03o0]" % i, chr(i) + "0") is None + False + >>> re.match(r"[\%03o8]" % i, chr(i) + "8") is None + False + >>> re.match(r"[\x%02x]" % i, chr(i)) is None + False + >>> re.match(r"[\x%02x0]" % i, chr(i) + "0") is None + False + >>> re.match(r"[\x%02xz]" % i, chr(i) + "z") is None + False + >>> re.match("[\911]", "") # doctest: +IGNORE_EXCEPTION_DETAIL +ELLIPSIS + Traceback (most recent call last): + ... + re.error: invalid escape sequence: \9 + |