From ccbe0c669d3df6a9194b5dd9e5ee7ecbe8569556 Mon Sep 17 00:00:00 2001 From: gitops Date: Mon, 4 Aug 2025 11:07:42 +0300 Subject: [PATCH] refactor: rename package from gitops_rac to benadis_rac The package and related files have been renamed to better reflect the project's naming conventions. This change includes: - Renaming the main package file - Updating all references in integration tests - Maintaining all existing functionality without behavior changes --- gitops_rac.go => benadis_rac.go | 4 ++-- integration_test.go | 38 ++++++++++++++++----------------- 2 files changed, 21 insertions(+), 21 deletions(-) rename gitops_rac.go => benadis_rac.go (97%) diff --git a/gitops_rac.go b/benadis_rac.go similarity index 97% rename from gitops_rac.go rename to benadis_rac.go index bbf9750..5779b5e 100644 --- a/gitops_rac.go +++ b/benadis_rac.go @@ -1,5 +1,5 @@ -// Package gitops_rac provides functionality for managing 1C service mode -package gitops_rac +// Package benadis_rac provides functionality for managing 1C service mode +package benadis_rac import ( "context" diff --git a/integration_test.go b/integration_test.go index 512fd3d..98cf5f4 100644 --- a/integration_test.go +++ b/integration_test.go @@ -1,7 +1,7 @@ //go:build integration // +build integration -package gitops_rac +package git.benadis.ru/gitops/benadis-rac import ( "context" @@ -21,17 +21,17 @@ func TestIntegrationServiceMode(t *testing.T) { if err != nil { t.Fatalf("Failed to create client: %v", err) } - + ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute) defer cancel() - + // Получаем текущий статус initialStatus, err := client.GetServiceModeStatus(ctx) if err != nil { t.Fatalf("Failed to get initial service mode status: %v", err) } t.Logf("Initial service mode status: %v", initialStatus) - + // Тестируем включение сервисного режима t.Run("Enable Service Mode", func(t *testing.T) { err := client.EnableServiceMode(ctx) @@ -39,23 +39,23 @@ func TestIntegrationServiceMode(t *testing.T) { t.Errorf("Failed to enable service mode: %v", err) return } - + // Проверяем что режим действительно включен status, err := client.GetServiceModeStatus(ctx) if err != nil { t.Errorf("Failed to get service mode status after enabling: %v", err) return } - + if !status { t.Error("Service mode should be enabled but it's not") } t.Log("Service mode enabled successfully") }) - + // Небольшая пауза между операциями time.Sleep(2 * time.Second) - + // Тестируем выключение сервисного режима t.Run("Disable Service Mode", func(t *testing.T) { err := client.DisableServiceMode(ctx) @@ -63,20 +63,20 @@ func TestIntegrationServiceMode(t *testing.T) { t.Errorf("Failed to disable service mode: %v", err) return } - + // Проверяем что режим действительно выключен status, err := client.GetServiceModeStatus(ctx) if err != nil { t.Errorf("Failed to get service mode status after disabling: %v", err) return } - + if status { t.Error("Service mode should be disabled but it's not") } t.Log("Service mode disabled successfully") }) - + // Восстанавливаем исходное состояние if initialStatus { t.Log("Restoring initial service mode state (enabled)") @@ -98,15 +98,15 @@ func TestIntegrationStatusOnly(t *testing.T) { if err != nil { t.Fatalf("Failed to create client: %v", err) } - + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) defer cancel() - + status, err := client.GetServiceModeStatus(ctx) if err != nil { t.Fatalf("Failed to get service mode status: %v", err) } - + t.Logf("Current service mode status: %v", status) } @@ -137,7 +137,7 @@ func TestIntegrationConfigValidation(t *testing.T) { expectErr: true, }, } - + for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { _, err := NewClient(Config{ @@ -145,7 +145,7 @@ func TestIntegrationConfigValidation(t *testing.T) { SecretPath: tt.secretPath, LogLevel: "Error", // Минимальный уровень логирования для тестов }) - + if tt.expectErr && err == nil { t.Error("Expected error but got none") } @@ -166,9 +166,9 @@ func BenchmarkServiceModeOperations(b *testing.B) { if err != nil { b.Fatalf("Failed to create client: %v", err) } - + ctx := context.Background() - + b.Run("GetStatus", func(b *testing.B) { for i := 0; i < b.N; i++ { _, err := client.GetServiceModeStatus(ctx) @@ -177,4 +177,4 @@ func BenchmarkServiceModeOperations(b *testing.B) { } } }) -} \ No newline at end of file +}