Тексты лицензии: поддержка (обновления) вместо «договора»; по окончании поддержки всё работает без новых версий

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014FsEKyJrYF69Cj9ZXzFLRi
This commit is contained in:
zuevav
2026-09-24 22:53:16 +03:00
parent e5176d6df2
commit a2d9d9c0f4
4 changed files with 18 additions and 7 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ func TestLicenseEnd(t *testing.T) {
// Онлайн-ключ продлевается — важна дата договора.
st := LicenseStatus{Valid: true, Online: true, ContractUntil: contract, ExpiresAt: key}
if end, what := licenseEnd(st, now.Add(-time.Hour), now); !end.Equal(contract) || what != "договор" {
if end, what := licenseEnd(st, now.Add(-time.Hour), now); !end.Equal(contract) || what != "поддержка" {
t.Fatalf("онлайн с договором: %v %q", end, what)
}
// Онлайн без договора и продление идёт — предупреждать не о чем.