Zhen Ye 44c0799331
fix: ignore operation when node or cluster not match (#41718)
issue: #41715

Signed-off-by: chyezh <chyezh@outlook.com>
2025-05-09 10:48:53 +08:00

23 lines
605 B
Go

package interceptor
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/milvus-io/milvus/internal/util/streamingutil/status"
"github.com/milvus-io/milvus/pkg/v2/util/merr"
)
func TestConvertMilvusErrorIntoStreamingError(t *testing.T) {
err := merr.WrapErrNodeNotMatch(1, 2)
err = convertMilvusErrorIntoStreamingError(err)
s := status.AsStreamingError(err)
assert.True(t, s.IsSkippedOperation())
err = merr.WrapErrServiceCrossClusterRouting("1", "2")
err = convertMilvusErrorIntoStreamingError(err)
s = status.AsStreamingError(err)
assert.True(t, s.IsSkippedOperation())
}