Minor cleanup
This commit is contained in:
parent
49007969cc
commit
a7ae09072c
@ -30,7 +30,7 @@ type loggerExtension struct {
|
|||||||
extInfo *details.ExtensionInfo
|
extInfo *details.ExtensionInfo
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewMonitoringExtension(
|
func NewLoggerExtension(
|
||||||
ctx context.Context,
|
ctx context.Context,
|
||||||
rc io.ReadCloser,
|
rc io.ReadCloser,
|
||||||
info details.ItemInfo,
|
info details.ItemInfo,
|
||||||
@ -99,7 +99,7 @@ func (eh *ItemExtensionHandler) AddItemExtensions(
|
|||||||
return nil, nil, clues.New("no extensions supplied")
|
return nil, nil, clues.New("no extensions supplied")
|
||||||
}
|
}
|
||||||
|
|
||||||
factories = append(factories, NewMonitoringExtension)
|
factories = append(factories, NewLoggerExtension)
|
||||||
ctx = clues.Add(ctx, "num_extensions", len(factories))
|
ctx = clues.Add(ctx, "num_extensions", len(factories))
|
||||||
|
|
||||||
extInfo := &details.ExtensionInfo{
|
extInfo := &details.ExtensionInfo{
|
||||||
|
|||||||
@ -280,64 +280,4 @@ func (suite *ExtensionsUnitSuite) TestAddItemExtensions() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// TODO: tests for loggerExtension
|
// TODO: tests for loggerExtension
|
||||||
|
// TODO: Tests to verify RC wrapper ordering by AddItemExtensioner
|
||||||
// {
|
|
||||||
// name: "read_failure",
|
|
||||||
// factories: []CorsoItemExtensionFactory{
|
|
||||||
// func(
|
|
||||||
// ctx context.Context,
|
|
||||||
// rc io.ReadCloser,
|
|
||||||
// info details.ItemInfo,
|
|
||||||
// extInfo *details.ExtensionInfo,
|
|
||||||
// ) (CorsoItemExtension, error) {
|
|
||||||
// mockExt, _ := NewMockExtension(ctx, rc, info, extInfo)
|
|
||||||
// mockExt.failOnRead = true
|
|
||||||
// return mockExt, nil
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// payload: []byte("some data"),
|
|
||||||
// expectedErr: require.Error,
|
|
||||||
// rc: io.NopCloser(bytes.NewReader([]byte("some data"))),
|
|
||||||
// },
|
|
||||||
// {
|
|
||||||
// name: "close_failure",
|
|
||||||
// factories: []CorsoItemExtensionFactory{
|
|
||||||
// func(
|
|
||||||
// ctx context.Context,
|
|
||||||
// rc io.ReadCloser,
|
|
||||||
// info details.ItemInfo,
|
|
||||||
// extInfo *details.ExtensionInfo,
|
|
||||||
// ) (CorsoItemExtension, error) {
|
|
||||||
// mockExt, _ := NewMockExtension(ctx, rc, info, extInfo)
|
|
||||||
// mockExt.failOnClose = true
|
|
||||||
// return mockExt, nil
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// payload: []byte("some data"),
|
|
||||||
// expectedErr: require.Error,
|
|
||||||
// rc: io.NopCloser(bytes.NewReader([]byte("some data"))),
|
|
||||||
// },
|
|
||||||
|
|
||||||
// for _, test := range table {
|
|
||||||
// suite.Run(test.name, func() {
|
|
||||||
// t := suite.T()
|
|
||||||
// ctx, flush := tester.NewContext(t)
|
|
||||||
// defer flush()
|
|
||||||
|
|
||||||
// extRc, extInfo, err := AddItemExtensions(
|
|
||||||
// ctx,
|
|
||||||
// test.rc,
|
|
||||||
// details.ItemInfo{},
|
|
||||||
// test.factories)
|
|
||||||
// require.NoError(suite.T(), err)
|
|
||||||
|
|
||||||
// err = readFrom(extRc)
|
|
||||||
// require.NoError(suite.T(), err)
|
|
||||||
|
|
||||||
// require.Equal(suite.T(), len(test.payload), extInfo.Data["numBytes"])
|
|
||||||
|
|
||||||
// // verify crc32
|
|
||||||
// c := extInfo.Data["crc32"].(uint32)
|
|
||||||
// require.Equal(suite.T(), c, crc32.ChecksumIEEE(test.payload))
|
|
||||||
// })
|
|
||||||
// }
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user