Many regexs in Tahoe tests are invalid #4077

Open
opened 2023-11-21 13:31:13 +00:00 by itamarst · 0 comments
itamarst commented 2023-11-21 13:31:13 +00:00
Owner
typechecks: commands[1]> mypy --python-version=3.12 src
src/allmydata/test/cli/test_backup.py:47: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d'
  "(\d)+ files skipped, "
src/allmydata/test/cli/test_backup.py:48: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d'
  "(\d+) directories created \((\d+) reused\), "
src/allmydata/test/cli/test_backup.py:49: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d'
  "(\d+) directories skipped", out)
src/allmydata/test/cli/test_cli.py:775: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\('
> in_pending_msg_regex = "ran out of shares: complete= pending=Share\(.+\) overdue= unused= need 3"
src/allmydata/test/web/test_web.py:1971: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\s'
> CSS_STYLE=re.compile(b'toolbar\s{.+text-align:\scenter.+toolbar-item.+display:\sinline',re.DOTALL)
src/allmydata/test/test_runner.py:306: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\S'
> self.failIf(re.search("[\S][^\.!?]$", line), (line,))
src/allmydata/util/i2p_provider.py:192: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\:'
> escaped_sam_port = sam_port.replace(':', '\:')
src/allmydata/web/status.py:1569: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d'
> u"_(\d\d)_(\d)_percentile",
src/allmydata/web/status.py:1570: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\g'
> u'{quantile="0.\g<1>\g<2>"}',
src/allmydata/node.py:93: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\.'
> ADDR_RE = re.compile("^([1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*)(:([1-9][0-9]*))?$")
``` typechecks: commands[1]> mypy --python-version=3.12 src src/allmydata/test/cli/test_backup.py:47: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d' "(\d)+ files skipped, " src/allmydata/test/cli/test_backup.py:48: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d' "(\d+) directories created \((\d+) reused\), " src/allmydata/test/cli/test_backup.py:49: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d' "(\d+) directories skipped", out) src/allmydata/test/cli/test_cli.py:775: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\(' > in_pending_msg_regex = "ran out of shares: complete= pending=Share\(.+\) overdue= unused= need 3" src/allmydata/test/web/test_web.py:1971: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\s' > CSS_STYLE=re.compile(b'toolbar\s{.+text-align:\scenter.+toolbar-item.+display:\sinline',re.DOTALL) src/allmydata/test/test_runner.py:306: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\S' > self.failIf(re.search("[\S][^\.!?]$", line), (line,)) src/allmydata/util/i2p_provider.py:192: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\:' > escaped_sam_port = sam_port.replace(':', '\:') src/allmydata/web/status.py:1569: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\d' > u"_(\d\d)_(\d)_percentile", src/allmydata/web/status.py:1570: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\g' > u'{quantile="0.\g<1>\g<2>"}', src/allmydata/node.py:93: [SyntaxWarning](wiki/SyntaxWarning): invalid escape sequence '\.' > ADDR_RE = re.compile("^([1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*\.[1-9][0-9]*)(:([1-9][0-9]*))?$") ```
tahoe-lafs added the
unknown
normal
defect
n/a
labels 2023-11-21 13:31:13 +00:00
tahoe-lafs added this to the undecided milestone 2023-11-21 13:31:13 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#4077
No description provided.