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  }