Skip to content

Commit

Permalink
feat(notifier): support group topics in Telegram sender (#1044)
Browse files Browse the repository at this point in the history
Authored-by: Ivan Shadrin (@Gaspero)
  • Loading branch information
almostinf authored Jul 17, 2024
1 parent 2685497 commit ae1da43
Show file tree
Hide file tree
Showing 106 changed files with 1,327 additions and 377 deletions.
2 changes: 1 addition & 1 deletion api/controller/contact_events_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (

"github.com/moira-alert/moira/api/dto"

"github.com/golang/mock/gomock"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetContactEventsByIdWithLimit(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/contact_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetAllContacts(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/events_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetEvents(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/health_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ package controller
import (
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api/dto"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetNotifierState(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/notification_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import (
"fmt"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetNotifications(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/pattern_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestDeletePattern(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/subscription_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetUserSubscriptions(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/tag_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"fmt"
"testing"

"github.com/golang/mock/gomock"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
"go.uber.org/mock/gomock"

"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
Expand Down
2 changes: 1 addition & 1 deletion api/controller/team_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestCreateTeam(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/trigger_metrics_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
metricSource "github.com/moira-alert/moira/metric_source"
"github.com/moira-alert/moira/metric_source/remote"
mock_metric_source "github.com/moira-alert/moira/mock/metric_source"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"

"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
Expand Down
2 changes: 1 addition & 1 deletion api/controller/trigger_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"time"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestUpdateTrigger(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/triggers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestCreateTrigger(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/controller/user_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import (
"testing"

"github.com/gofrs/uuid"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetUserSettings(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/dto/subscription_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ import (
"strings"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/middleware"
mock "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestSubscription_checkContacts(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/dto/triggers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ import (
metricSource "github.com/moira-alert/moira/metric_source"
mock_metric_source "github.com/moira-alert/moira/mock/metric_source"

"github.com/golang/mock/gomock"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestTriggerValidation(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/contact_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ import (
"net/http/httptest"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/api/middleware"
db "github.com/moira-alert/moira/database"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

const (
Expand Down
2 changes: 1 addition & 1 deletion api/handler/handler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ import (
"strings"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/logging/zerolog_adapter"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestReadonlyMode(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/health_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ import (
"net/http/httptest"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira/api"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/logging/zerolog_adapter"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestSetHealthWithAuth(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/notification_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ import (
"net/http/httptest"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestGetNotifications(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/tag_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ import (
"testing"

chi_middleware "github.com/go-chi/chi/middleware"
"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/api/middleware"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

const (
Expand Down
2 changes: 1 addition & 1 deletion api/handler/trigger_metric_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ import (
"net/http/httptest"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api/middleware"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestDeleteTriggerMetric(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/trigger_render_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"net/http/httptest"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api/middleware"
metricSource "github.com/moira-alert/moira/metric_source"
mock_metric_source "github.com/moira-alert/moira/mock/metric_source"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestRenderTrigger(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion api/handler/trigger_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ import (
"testing"
"time"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/api/middleware"
Expand All @@ -19,6 +18,7 @@ import (
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"github.com/xiam/to"
"go.uber.org/mock/gomock"
)

const (
Expand Down
2 changes: 1 addition & 1 deletion api/handler/triggers_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ import (
"testing"
"time"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/api"
dataBase "github.com/moira-alert/moira/database"
metricSource "github.com/moira-alert/moira/metric_source"
"github.com/moira-alert/moira/metric_source/local"
mock_metric_source "github.com/moira-alert/moira/mock/metric_source"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
"go.uber.org/mock/gomock"

"github.com/moira-alert/moira/api/dto"
"github.com/moira-alert/moira/api/middleware"
Expand Down
2 changes: 1 addition & 1 deletion checker/check_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ import (
"testing"
"time"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/checker/metrics/conversion"
"github.com/moira-alert/moira/expression"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
metricSource "github.com/moira-alert/moira/metric_source"
"github.com/moira-alert/moira/metric_source/local"
"go.uber.org/mock/gomock"

"github.com/moira-alert/moira/metrics"
mock_metric_source "github.com/moira-alert/moira/mock/metric_source"
Expand Down
2 changes: 1 addition & 1 deletion checker/event_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import (
"fmt"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func newMocks(t *testing.T) (dataBase *mock_moira_alert.MockDatabase, mockCtrl *gomock.Controller) {
Expand Down
2 changes: 1 addition & 1 deletion checker/fetch_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,12 @@ import (
"fmt"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
metricSource "github.com/moira-alert/moira/metric_source"
mockmetricsource "github.com/moira-alert/moira/mock/metric_source"
mockmoiraalert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestFetchTriggerMetrics(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion checker/trigger_checker_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ import (
"fmt"
"testing"

"github.com/golang/mock/gomock"
"github.com/moira-alert/moira"
"github.com/moira-alert/moira/database"
logging "github.com/moira-alert/moira/logging/zerolog_adapter"
Expand All @@ -13,6 +12,7 @@ import (
"github.com/moira-alert/moira/metrics"
mock_moira_alert "github.com/moira-alert/moira/mock/moira-alert"
. "github.com/smartystreets/goconvey/convey"
"go.uber.org/mock/gomock"
)

func TestInitTriggerChecker(t *testing.T) {
Expand Down
Loading

0 comments on commit ae1da43

Please sign in to comment.