Beispiel #1
0
 def test_process_sys_name_unknown(self):
     device = Mock()
     device.id = 'win_device'
     device.snmpSysName = ''
     device.manageIp = '8.8.8.8'
     data = self.plugin.process(device, {}, Mock())
     self.assertEquals(data[0].snmpSysName, 'Unknown')
Beispiel #2
0
 def test_process_sys_name_from_comp_system(self):
     device = Mock()
     device.id = 'win_device'
     device.snmpSysName = 'device_sys_name'
     device.manageIp = '8.8.8.8'
     computer_system = Mock()
     computer_system.Name = 'computer_sys_name'
     results = {
         'Win32_ComputerSystem': [computer_system]
     }
     data = self.plugin.process(device, results, Mock())
     self.assertEquals(data[0].snmpSysName, 'computer_sys_name')
Beispiel #3
0
 def test_process_sys_name_from_os_system(self):
     device = Mock()
     device.id = 'win_device'
     device.snmpSysName = 'device_sys_name'
     device.manageIp = '8.8.8.8'
     os_system = Mock()
     os_system.CSName = 'os_sys_name'
     os_system.TotalVisibleMemorySize = 1024
     os_system.TotalVirtualMemorySize = 1024
     os_system.Caption = 'Caption'
     results = {
         'Win32_OperatingSystem': [os_system]
     }
     data = self.plugin.process(device, results, Mock())
     self.assertEquals(data[0].snmpSysName, 'os_sys_name')