From 51f395dc29811cd7ab465c527a5a06514b0090b8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Wed, 22 Feb 2023 05:55:56 -0500 Subject: test: stricter regex to avoid false CodeQL alarms Will fix: https://github.com/nedbat/coveragepy/security/code-scanning/3 https://github.com/nedbat/coveragepy/security/code-scanning/4 (though tbh, not sure how to close those as fixed?) --- tests/test_html.py | 4 ++-- tests/test_xml.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/test_html.py b/tests/test_html.py index 8893993c..5113cd06 100644 --- a/tests/test_html.py +++ b/tests/test_html.py @@ -663,8 +663,8 @@ def compare_html( """Specialized compare function for our HTML files.""" __tracebackhide__ = True # pytest, please don't show me this function. scrubs = [ - (r'/coverage.readthedocs.io/?[-.\w/]*', '/coverage.readthedocs.io/VER'), - (r'coverage.py v[\d.abcdev]+', 'coverage.py vVER'), + (r'/coverage\.readthedocs\.io/?[-.\w/]*', '/coverage.readthedocs.io/VER'), + (r'coverage\.py v[\d.abcdev]+', 'coverage.py vVER'), (r'created at \d\d\d\d-\d\d-\d\d \d\d:\d\d [-+]\d\d\d\d', 'created at DATE'), (r'created at \d\d\d\d-\d\d-\d\d \d\d:\d\d', 'created at DATE'), # Occasionally an absolute path is in the HTML report. diff --git a/tests/test_xml.py b/tests/test_xml.py index 005f9d5a..c21a9dd4 100644 --- a/tests/test_xml.py +++ b/tests/test_xml.py @@ -465,7 +465,7 @@ def compare_xml(expected: str, actual: str, actual_extra: bool = False) -> None: (r' timestamp="\d+"', ' timestamp="TIMESTAMP"'), (r' version="[-.\w]+"', ' version="VERSION"'), (r'\s*.*?\s*', '%s' % re.escape(source_path)), - (r'/coverage.readthedocs.io/?[-.\w/]*', '/coverage.readthedocs.io/VER'), + (r'/coverage\.readthedocs\.io/?[-.\w/]*', '/coverage.readthedocs.io/VER'), ] compare(expected, actual, scrubs=scrubs, actual_extra=actual_extra) -- cgit v1.2.1