From 8ca59e6289beca59a5556471abb92714f9e4f913 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:54:18 +0000 Subject: [PATCH 1/2] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.15.7 → v0.15.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.7...v0.15.8) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0c794b9..c550492 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -42,7 +42,7 @@ repos: args: ["--line-length=132"] - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.15.7 + rev: v0.15.8 hooks: - id: ruff args: ["--fix", "--exit-non-zero-on-fix"] From d21fd29d0d3acc37408b7c3eb68ca7db0ace5a7f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 30 Mar 2026 20:54:36 +0000 Subject: [PATCH 2/2] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- objutils/tests/test_etek.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/objutils/tests/test_etek.py b/objutils/tests/test_etek.py index bab8e86..53228d6 100644 --- a/objutils/tests/test_etek.py +++ b/objutils/tests/test_etek.py @@ -15,7 +15,6 @@ from objutils import dumps, loads from objutils.hexfile import InvalidRecordChecksumError, InvalidRecordLengthError - # --------------------------------------------------------------------------- # Test vectors # --------------------------------------------------------------------------- @@ -39,7 +38,7 @@ ) # Single-byte records for boundary / 24-bit address tests. -ETEK_SINGLE_BYTE_LOW = b"%0C628000001AB\n" # address 0x000001, data 0xAB +ETEK_SINGLE_BYTE_LOW = b"%0C628000001AB\n" # address 0x000001, data 0xAB ETEK_SINGLE_BYTE_HIGH = b"%0C649FF0000CD\n" # address 0xFF0000, data 0xCD @@ -72,13 +71,13 @@ def test_loads_produces_correct_srec_output(): def test_loads_single_byte_low_address(): """Single data byte at address 0x000001 is read correctly.""" img = _etek_loads(ETEK_SINGLE_BYTE_LOW) - assert img.read(0x000001, 1) == b"\xAB" + assert img.read(0x000001, 1) == b"\xab" def test_loads_single_byte_high_address(): """Single data byte at address 0xFF0000 (max 24-bit) is read correctly.""" img = _etek_loads(ETEK_SINGLE_BYTE_HIGH) - assert img.read(0xFF0000, 1) == b"\xCD" + assert img.read(0xFF0000, 1) == b"\xcd" def test_loads_image_min_address(): @@ -158,4 +157,3 @@ def test_invalid_length_raises(): bad = b"%2C6C200B000576F77212044696420796F7520726561\n" with pytest.raises(InvalidRecordLengthError): _etek_loads(bad) -