refactor: Enable G logging rules and comprehensive ruff improvements (#35081)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Maxime Beauchemin
2025-09-15 12:42:49 -07:00
committed by GitHub
parent e1a2e4843a
commit 088ecdd0bf
47 changed files with 340 additions and 184 deletions

View File

@@ -23,8 +23,13 @@ class DummyLogger:
def __init__(self):
self.messages = []
def info(self, message):
self.messages.append(message)
def info(self, message, *args):
# Handle lazy logging format with multiple arguments
if args:
formatted_message = message % args
else:
formatted_message = message
self.messages.append(formatted_message)
class DummyOp:
@@ -125,7 +130,6 @@ def test_create_unique_index_creates_index(monkeypatch):
assert call_kwargs.get("unique") is True
assert call_kwargs.get("columns") == columns
# And a log message mentioning "Creating index" should be generated.
print(dummy_logger.messages)
assert any("Creating index" in msg for msg in dummy_logger.messages)