Throttler mock
This commit is contained in:
parent
cc75f8cbac
commit
67ce0913fb
20
impl/impl.go
Normal file
20
impl/impl.go
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
package impl
|
||||||
|
|
||||||
|
type (
|
||||||
|
Impl struct {
|
||||||
|
Call func([]byte) ([]byte, error)
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
|
func (i *Impl) Units() []string {
|
||||||
|
return []string{}
|
||||||
|
}
|
||||||
|
|
||||||
|
func New(name string) *Impl {
|
||||||
|
switch name {
|
||||||
|
case "units.throttler.Throttler":
|
||||||
|
return Throttler()
|
||||||
|
default:
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
}
|
9
impl/throttler.go
Normal file
9
impl/throttler.go
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
package impl
|
||||||
|
|
||||||
|
func Throttler() *Impl {
|
||||||
|
return &Impl{
|
||||||
|
Call: func(data []byte) (resp []byte, err error) {
|
||||||
|
return data, nil
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user