github.com/ethereum-optimism/optimism@v1.7.2/op-node/p2p/monitor/mocks/PeerManager.go (about) 1 // Code generated by mockery v2.28.1. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 mock "github.com/stretchr/testify/mock" 7 8 peer "github.com/libp2p/go-libp2p/core/peer" 9 10 time "time" 11 ) 12 13 // PeerManager is an autogenerated mock type for the PeerManager type 14 type PeerManager struct { 15 mock.Mock 16 } 17 18 type PeerManager_Expecter struct { 19 mock *mock.Mock 20 } 21 22 func (_m *PeerManager) EXPECT() *PeerManager_Expecter { 23 return &PeerManager_Expecter{mock: &_m.Mock} 24 } 25 26 // BanPeer provides a mock function with given fields: _a0, _a1 27 func (_m *PeerManager) BanPeer(_a0 peer.ID, _a1 time.Time) error { 28 ret := _m.Called(_a0, _a1) 29 30 var r0 error 31 if rf, ok := ret.Get(0).(func(peer.ID, time.Time) error); ok { 32 r0 = rf(_a0, _a1) 33 } else { 34 r0 = ret.Error(0) 35 } 36 37 return r0 38 } 39 40 // PeerManager_BanPeer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'BanPeer' 41 type PeerManager_BanPeer_Call struct { 42 *mock.Call 43 } 44 45 // BanPeer is a helper method to define mock.On call 46 // - _a0 peer.ID 47 // - _a1 time.Time 48 func (_e *PeerManager_Expecter) BanPeer(_a0 interface{}, _a1 interface{}) *PeerManager_BanPeer_Call { 49 return &PeerManager_BanPeer_Call{Call: _e.mock.On("BanPeer", _a0, _a1)} 50 } 51 52 func (_c *PeerManager_BanPeer_Call) Run(run func(_a0 peer.ID, _a1 time.Time)) *PeerManager_BanPeer_Call { 53 _c.Call.Run(func(args mock.Arguments) { 54 run(args[0].(peer.ID), args[1].(time.Time)) 55 }) 56 return _c 57 } 58 59 func (_c *PeerManager_BanPeer_Call) Return(_a0 error) *PeerManager_BanPeer_Call { 60 _c.Call.Return(_a0) 61 return _c 62 } 63 64 func (_c *PeerManager_BanPeer_Call) RunAndReturn(run func(peer.ID, time.Time) error) *PeerManager_BanPeer_Call { 65 _c.Call.Return(run) 66 return _c 67 } 68 69 // GetPeerScore provides a mock function with given fields: id 70 func (_m *PeerManager) GetPeerScore(id peer.ID) (float64, error) { 71 ret := _m.Called(id) 72 73 var r0 float64 74 var r1 error 75 if rf, ok := ret.Get(0).(func(peer.ID) (float64, error)); ok { 76 return rf(id) 77 } 78 if rf, ok := ret.Get(0).(func(peer.ID) float64); ok { 79 r0 = rf(id) 80 } else { 81 r0 = ret.Get(0).(float64) 82 } 83 84 if rf, ok := ret.Get(1).(func(peer.ID) error); ok { 85 r1 = rf(id) 86 } else { 87 r1 = ret.Error(1) 88 } 89 90 return r0, r1 91 } 92 93 // PeerManager_GetPeerScore_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPeerScore' 94 type PeerManager_GetPeerScore_Call struct { 95 *mock.Call 96 } 97 98 // GetPeerScore is a helper method to define mock.On call 99 // - id peer.ID 100 func (_e *PeerManager_Expecter) GetPeerScore(id interface{}) *PeerManager_GetPeerScore_Call { 101 return &PeerManager_GetPeerScore_Call{Call: _e.mock.On("GetPeerScore", id)} 102 } 103 104 func (_c *PeerManager_GetPeerScore_Call) Run(run func(id peer.ID)) *PeerManager_GetPeerScore_Call { 105 _c.Call.Run(func(args mock.Arguments) { 106 run(args[0].(peer.ID)) 107 }) 108 return _c 109 } 110 111 func (_c *PeerManager_GetPeerScore_Call) Return(_a0 float64, _a1 error) *PeerManager_GetPeerScore_Call { 112 _c.Call.Return(_a0, _a1) 113 return _c 114 } 115 116 func (_c *PeerManager_GetPeerScore_Call) RunAndReturn(run func(peer.ID) (float64, error)) *PeerManager_GetPeerScore_Call { 117 _c.Call.Return(run) 118 return _c 119 } 120 121 // IsStatic provides a mock function with given fields: _a0 122 func (_m *PeerManager) IsStatic(_a0 peer.ID) bool { 123 ret := _m.Called(_a0) 124 125 var r0 bool 126 if rf, ok := ret.Get(0).(func(peer.ID) bool); ok { 127 r0 = rf(_a0) 128 } else { 129 r0 = ret.Get(0).(bool) 130 } 131 132 return r0 133 } 134 135 // PeerManager_IsStatic_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'IsStatic' 136 type PeerManager_IsStatic_Call struct { 137 *mock.Call 138 } 139 140 // IsStatic is a helper method to define mock.On call 141 // - _a0 peer.ID 142 func (_e *PeerManager_Expecter) IsStatic(_a0 interface{}) *PeerManager_IsStatic_Call { 143 return &PeerManager_IsStatic_Call{Call: _e.mock.On("IsStatic", _a0)} 144 } 145 146 func (_c *PeerManager_IsStatic_Call) Run(run func(_a0 peer.ID)) *PeerManager_IsStatic_Call { 147 _c.Call.Run(func(args mock.Arguments) { 148 run(args[0].(peer.ID)) 149 }) 150 return _c 151 } 152 153 func (_c *PeerManager_IsStatic_Call) Return(_a0 bool) *PeerManager_IsStatic_Call { 154 _c.Call.Return(_a0) 155 return _c 156 } 157 158 func (_c *PeerManager_IsStatic_Call) RunAndReturn(run func(peer.ID) bool) *PeerManager_IsStatic_Call { 159 _c.Call.Return(run) 160 return _c 161 } 162 163 // Peers provides a mock function with given fields: 164 func (_m *PeerManager) Peers() []peer.ID { 165 ret := _m.Called() 166 167 var r0 []peer.ID 168 if rf, ok := ret.Get(0).(func() []peer.ID); ok { 169 r0 = rf() 170 } else { 171 if ret.Get(0) != nil { 172 r0 = ret.Get(0).([]peer.ID) 173 } 174 } 175 176 return r0 177 } 178 179 // PeerManager_Peers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Peers' 180 type PeerManager_Peers_Call struct { 181 *mock.Call 182 } 183 184 // Peers is a helper method to define mock.On call 185 func (_e *PeerManager_Expecter) Peers() *PeerManager_Peers_Call { 186 return &PeerManager_Peers_Call{Call: _e.mock.On("Peers")} 187 } 188 189 func (_c *PeerManager_Peers_Call) Run(run func()) *PeerManager_Peers_Call { 190 _c.Call.Run(func(args mock.Arguments) { 191 run() 192 }) 193 return _c 194 } 195 196 func (_c *PeerManager_Peers_Call) Return(_a0 []peer.ID) *PeerManager_Peers_Call { 197 _c.Call.Return(_a0) 198 return _c 199 } 200 201 func (_c *PeerManager_Peers_Call) RunAndReturn(run func() []peer.ID) *PeerManager_Peers_Call { 202 _c.Call.Return(run) 203 return _c 204 } 205 206 type mockConstructorTestingTNewPeerManager interface { 207 mock.TestingT 208 Cleanup(func()) 209 } 210 211 // NewPeerManager creates a new instance of PeerManager. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 212 func NewPeerManager(t mockConstructorTestingTNewPeerManager) *PeerManager { 213 mock := &PeerManager{} 214 mock.Mock.Test(t) 215 216 t.Cleanup(func() { mock.AssertExpectations(t) }) 217 218 return mock 219 }