diff --git a/checks/regex/regex10.py b/checks/regex/regex10.py index 1931875..1c3ae01 100644 --- a/checks/regex/regex10.py +++ b/checks/regex/regex10.py @@ -5,13 +5,27 @@ m2 = re.search(pattern, "[WARNING] app.server: disk usage at 90%") assert m2 is not None, "pattern should match a WARNING line" -assert m2.group("level") == "WARNING" -assert m2.group("logger") == "app.server" -assert m2.group("message") == "disk usage at 90%" +assert m2.group("level") == "WARNING", ( + f"m2.group('level') should be 'WARNING', got {m2.group('level')!r}" +) +assert m2.group("logger") == "app.server", ( + f"m2.group('logger') should be 'app.server', got {m2.group('logger')!r}" +) +assert m2.group("message") == "disk usage at 90%", ( + f"m2.group('message') should be 'disk usage at 90%', " + f"got {m2.group('message')!r}" +) m3 = re.search(pattern, "[INFO] scheduler: job completed in 0.5s") assert m3 is not None, "pattern should match an INFO line" -assert m3.group("level") == "INFO" -assert m3.group("logger") == "scheduler" -assert m3.group("message") == "job completed in 0.5s" +assert m3.group("level") == "INFO", ( + f"m3.group('level') should be 'INFO', got {m3.group('level')!r}" +) +assert m3.group("logger") == "scheduler", ( + f"m3.group('logger') should be 'scheduler', got {m3.group('logger')!r}" +) +assert m3.group("message") == "job completed in 0.5s", ( + f"m3.group('message') should be 'job completed in 0.5s', " + f"got {m3.group('message')!r}" +) print("regex10 ✓") diff --git a/checks/regex/regex9.py b/checks/regex/regex9.py index 2fd54dc..7903818 100644 --- a/checks/regex/regex9.py +++ b/checks/regex/regex9.py @@ -3,6 +3,13 @@ assert month == "07", f"month should be '07', got {month!r}" assert day == "15", f"day should be '15', got {day!r}" m2 = re.search(pattern, "1999-12-31") -assert m2 is not None -assert m2.group("year") == "1999" and m2.group("month") == "12" and m2.group("day") == "31" +assert m2 is not None, "pattern should match '1999-12-31'" +assert ( + m2.group("year") == "1999" + and m2.group("month") == "12" + and m2.group("day") == "31" +), ( + f"date parts should be ('1999', '12', '31'), got " + f"({m2.group('year')!r}, {m2.group('month')!r}, {m2.group('day')!r})" +) print("regex9 ✓")