def test_silent(self): with mock.patch('ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = None is_up, message = snmp._snmp( '127.0.0.1', 'public', (1, 3, 6, 1, 2, 1, 1, 1, 0)) self.assertEqual(message, 'silent.') self.assertEqual(is_up, False)
def test_noip(self): with mock.patch('ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = [[None, b'Testing name']] is_up, message = snmp._snmp( '127.0.0.1', 'public', (1, 3, 6, 1, 2, 1, 1, 1, 0)) self.assertEqual(message, 'IP address not present in DB.') self.assertEqual(is_up, False)
def test_silent(self): with mock.patch( 'ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = None is_up, message = snmp._snmp('127.0.0.1', 'public', (1, 3, 6, 1, 2, 1, 1, 1, 0)) self.assertEqual(message, 'silent.') self.assertEqual(is_up, False)
def test_noip(self): with mock.patch( 'ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = [[None, b'Testing name']] is_up, message = snmp._snmp('127.0.0.1', 'public', (1, 3, 6, 1, 2, 1, 1, 1, 0)) self.assertEqual(message, 'IP address not present in DB.') self.assertEqual(is_up, False)
def test_name(self): ip = IPAddress(address='127.0.0.1') ip.save() with mock.patch('ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = [[None, b'Testing name']] is_up, message = snmp._snmp('127.0.0.1', 'public', (1,3,6,1,2,1,1,1,0)) self.assertEqual(message, 'Testing name') self.assertEqual(is_up, True)
def test_name(self): ip = IPAddress(address='127.0.0.1') ip.save() with mock.patch( 'ralph.discovery.plugins.snmp.snmp_command') as snmp_command: snmp_command.return_value = [[None, b'Testing name']] is_up, message = snmp._snmp('127.0.0.1', 'public', (1, 3, 6, 1, 2, 1, 1, 1, 0)) self.assertEqual(message, 'Testing name') self.assertEqual(is_up, True)