fix: resolve remaining 19 Python test failures — 285/285 on both runtimes

Script logic fixes (PY mirroring PS1):
- skd-compile: fix (?i) regex flag placement for Python 3.11+
- mxl-compile: handle list-of-lists row format (PS1 silently ignores)
- subsystem-compile: add "objects" → "content" synonym alias
- role-compile: add "rights" → "objects" synonym alias
- meta-compile: sort HTTP/Web service method/operation iteration
- form-edit: insert ChildItems after Events/AutoCommandBar (not at end)
- mxl-compile: sort colWidthMap iteration in both PS1 and PY for
  deterministic format indices

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-03-28 20:30:45 +03:00
parent 4565808b77
commit 972cd5061d
10 changed files with 42 additions and 20 deletions
@@ -14,7 +14,7 @@
<columnsItem>
<index>0</index>
<column>
<formatIndex>4</formatIndex>
<formatIndex>2</formatIndex>
</column>
</columnsItem>
<columnsItem>
@@ -38,13 +38,13 @@
<columnsItem>
<index>4</index>
<column>
<formatIndex>2</formatIndex>
<formatIndex>4</formatIndex>
</column>
</columnsItem>
<columnsItem>
<index>5</index>
<column>
<formatIndex>2</formatIndex>
<formatIndex>4</formatIndex>
</column>
</columnsItem>
</columns>
@@ -147,13 +147,13 @@
<width>20</width>
</format>
<format>
<width>30</width>
<width>10</width>
</format>
<format>
<width>40</width>
</format>
<format>
<width>10</width>
<width>30</width>
</format>
<format>
<font>0</font>
+2 -2
View File
@@ -356,8 +356,8 @@ function compareSnapshot(workDir, snapshotDir, snapshotConfig) {
file: relFile,
type: 'content',
line: diffLine,
expected: expectedLines[diffLine - 1]?.substring(0, 120),
actual: actualLines[diffLine - 1]?.substring(0, 120),
expected: expectedLines[diffLine - 1]?.substring(0, 600),
actual: actualLines[diffLine - 1]?.substring(0, 600),
});
}
}