def setUp(self):
super(TestSnmpClient, self).setUp()
self.command_generator_mock = mock.Mock()
self.pysnmp_mock = mock.Mock()
self.oneliner_cmdgen = mock.Mock()
self.oneliner_cmdgen.CommandGenerator.return_value = \
self.command_generator_mock
self.oneliner_cmdgen.CommunityData.return_value = \
sentinel.community_data
self.oneliner_cmdgen.UdpTransportTarget.return_value = \
sentinel.udp_transport_target
self.snmp_client = snmp_client.SnmpClient(
oneliner_cmdgen=self.oneliner_cmdgen,
host=sentinel.hostname,
port=sentinel.port,
community=sentinel.community,
timeout=sentinel.timeout,
retries=sentinel.retries,
)
self.all_error_indications = [
(errind.__dict__.get(a).__class__.__name__, errind.__dict__.get(a))
for a in dir(errind)
if isinstance(errind.__dict__.get(a), ErrorIndication)]
评论列表
文章目录