From be8370f0d82384abde4b56b7de1aaad5fe2dac35 Mon Sep 17 00:00:00 2001 From: Patrick Dahlke Date: Wed, 1 Apr 2026 19:37:21 +0200 Subject: [PATCH] Translate German comments and docstrings to English in test files Fixes #140 --- tests/conftest.py | 6 +++--- tests/utils.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 67b3d08..a254de7 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -93,16 +93,16 @@ def build(self, force_all: bool = True, raise_on_warning: bool = False, debug: b debug_buffer = io.StringIO() if debug else None - # Eigenen Handler OHNE Sphinx-Filter für Debug + # Custom handler without Sphinx filter for debug output debug_handler = logging.StreamHandler(debug_buffer) debug_handler.setLevel(logging.DEBUG) debug_handler.setFormatter(logging.Formatter("%(levelname)s: %(message)s")) - # An Extension-Logger hängen (umgeht Sphinx-Filter!) + # Attach to extension logger (bypasses Sphinx filter) ext_logger = sphinx_logging.getLogger("sphinx_simplepdf") ext_logger.logger.addHandler(debug_handler) ext_logger.logger.setLevel(logging.DEBUG) - ext_logger.logger.propagate = False # Verhindere Doppel-Logging + ext_logger.logger.propagate = False # Prevent duplicate logging self.app.build(force_all=force_all) self.outdir = Path(self.app.builder.outdir) diff --git a/tests/utils.py b/tests/utils.py index 96fa259..65b6428 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -3,7 +3,7 @@ def extract_pdf_text(pdf_path): - """Extrahiere gesamten Text aus PDF.""" + """Extract all text from a PDF.""" return extract_text(str(pdf_path)) @@ -21,7 +21,7 @@ def prettify_html(html): def build_and_capture_stdout(sphinx_build, capsys, srcdir, build_kwargs=None, **sphinx_kwargs): - """Baue das PDF und liefere das captured stdout zurück.""" + """Build the PDF and return the result with captured stdout.""" build_kwargs = build_kwargs or {} result = sphinx_build(srcdir=srcdir, **sphinx_kwargs).build(**build_kwargs) captured = capsys.readouterr()