Режим разработки: служебные разделы, робот НРД и имитации — только по признаку из ключа лицензии

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
zuevav
2026-09-17 18:15:18 +03:00
parent 698956092b
commit 627dbca6af
22 changed files with 157 additions and 38 deletions
+5
View File
@@ -55,6 +55,11 @@ func TestLKEmulateNSD(t *testing.T) {
}
s.LK.EmulateNSD = true
_ = rc.UpdateLK(s.LK)
if on, _ := lkEmulateNSD(rc); on {
t.Error("флаг в настройках без режима разработки не действует")
}
devModeForced = true
defer func() { devModeForced = false }()
if on, why := lkEmulateNSD(rc); !on || why != "включена в настройках" {
t.Errorf("флаг в настройках: %v %q", on, why)
}