ping tests: Silence deprecation warnings

Declare some regex patterns as a raw string by prepending `r`.

Reviewed by:	markj
Approved by:	emaste (mentor)
Differential Revision:	https://reviews.freebsd.org/D42174
This commit is contained in:
Jose Luis Duran 2024-11-05 03:04:53 +00:00
parent 4859030ef1
commit 8b13cb9d65
No known key found for this signature in database
GPG Key ID: 5415E244477475CC

View File

@ -270,15 +270,15 @@ def pinger(
def redact(output):
"""Redact some elements of ping's output"""
pattern_replacements = [
("localhost \([0-9]{1,3}(\.[0-9]{1,3}){3}\)", "localhost"),
("from [0-9]{1,3}(\.[0-9]{1,3}){3}", "from"),
(r"localhost \([0-9]{1,3}(\.[0-9]{1,3}){3}\)", "localhost"),
(r"from [0-9]{1,3}(\.[0-9]{1,3}){3}", "from"),
("hlim=[0-9]*", "hlim="),
("ttl=[0-9]*", "ttl="),
("time=[0-9.-]*", "time="),
("cp: .*", "cp: xx xx xx xx xx xx xx xx"),
("dp: .*", "dp: xx xx xx xx xx xx xx xx"),
("\(-[0-9\.]+[0-9]+ ms\)", "(- ms)"),
("[0-9\.]+/[0-9.]+", "/"),
(r"\(-[0-9\.]+[0-9]+ ms\)", "(- ms)"),
(r"[0-9\.]+/[0-9.]+", "/"),
]
for pattern, repl in pattern_replacements:
output = re.sub(pattern, repl, output)