From 558889659c1ec9c3acec2f00c02c682451fd4eb1 Mon Sep 17 00:00:00 2001 From: ScottW514 Date: Wed, 14 Oct 2026 21:19:46 -0400 Subject: [PATCH] setup_burns: the module docstring describes setup.focus alone setup.floor left the catalog in f9c298a, and the docstring still named it: the second burn, the floor needing Focus on the record, the faintest rung, and each wizard. It now describes the focus burn alone; the focus burn's own description is unchanged. The docstring is the module's shared text, so setup.focus's fingerprint moves again; f9c298a had already moved it. No other test's fingerprint moves (Test.source_sha compared before and after: setup.focus alone). Proof: test_setup_burns OK; pyflakes; the coverage lint, 55 tests. --- forgetest/forgetest/suite/setup_burns.py | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/forgetest/forgetest/suite/setup_burns.py b/forgetest/forgetest/suite/setup_burns.py index 2b1d4b1..7266d3b 100644 --- a/forgetest/forgetest/suite/setup_burns.py +++ b/forgetest/forgetest/suite/setup_burns.py @@ -3,23 +3,21 @@ # https://community.openglow.org # SPDX-License-Identifier: MIT -"""setup.focus, setup.floor - the setup's two burns (the live wizards), -driven the way the page drives them: POST /wiz//start, GET /wiz/dark -polled, the prompts answered from here, the burn armed by a press, the -result judged, and the setting the burn wrote put back as found. Each -burn stands alone on its own scrap of wood in the back-left corner, -drawn from the head's home against the gantry stops, and re-runs on the -real record, so a completed burn completes again at the same version. -The floor burns at the focus the focus burn measured, so it needs Focus -on the record. +"""setup.focus - the setup's focus burn (a live wizard), driven the way +the page drives it: POST /wiz//start, GET /wiz/dark polled, the +prompts answered from here, the burn armed by a press, the result +judged, and the setting the burn wrote put back as found. The burn +stands alone on its own scrap of wood in the back-left corner, drawn +from the head's home against the gantry stops, and re-runs on the real +record, so a completed burn completes again at the same version. The operator's part is the scrap and one press on the machine at the start (the presence check of the ready gate; with the bench actuator up it then makes the arm press). The judgment a person makes by eye on the -scrap (the narrowest line, the faintest rung) is answered here with a -fixed pick: the test proves each wizard's mechanics and the emission -witnesses, not the operator's eye, and the setting it writes is -restored. The page is where the real numbers go in. +scrap (the narrowest line) is answered here with a fixed pick: the test +proves the wizard's mechanics and the emission witnesses, not the +operator's eye, and the setting it writes is restored. The page is where +the real numbers go in. """ import re import time