Skip to content

Commit 7335fdc

Browse files
committed
fix(test): Loguru log test checks full regex pattern match
Make loguru test match against the pattern using fullmatch, so that the whole string is verified against the regex. Fixes GH-4454
1 parent 98422f9 commit 7335fdc

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

tests/integrations/loguru/test_loguru.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,7 @@ def test_just_log(
7373
(breadcrumb,) = breadcrumbs
7474
assert breadcrumb["level"] == expected_sentry_level
7575
assert breadcrumb["category"] == "tests.integrations.loguru.test_loguru"
76-
# Check that the message matches the expected pattern with a line number
77-
assert re.search(expected_pattern, breadcrumb["message"][23:])
76+
assert re.fullmatch(expected_pattern, breadcrumb["message"][23:])
7877
else:
7978
assert not breadcrumbs
8079

@@ -87,8 +86,7 @@ def test_just_log(
8786
(event,) = events
8887
assert event["level"] == expected_sentry_level
8988
assert event["logger"] == "tests.integrations.loguru.test_loguru"
90-
# Check that the message matches the expected pattern with a line number
91-
assert re.search(expected_pattern, event["logentry"]["message"][23:])
89+
assert re.fullmatch(expected_pattern, event["logentry"]["message"][23:])
9290

9391

9492
def test_breadcrumb_format(sentry_init, capture_events, uninstall_integration, request):

0 commit comments

Comments
 (0)