Exemplo n.º 1
0
 def testRecordLscpuOutputLinux(self):
   vm = self.CreateVm(os_types.DEFAULT, self.LsCpuText(self.LSCPU_DATA))
   samples = pkb._CreateLscpuSamples([vm])
   vm.RemoteCommand.assert_called_with('lscpu')
   self.assertEqual(1, len(samples))
   metadata = {'node_name': vm.name}
   metadata.update(self.LSCPU_DATA)
   expected = sample.Sample('lscpu', 0, '', metadata, samples[0].timestamp)
   self.assertEqual(expected, samples[0])
Exemplo n.º 2
0
 def testRecordLscpuOutputNonLinux(self):
     vm = self.CreateVm(os_types.WINDOWS, '')
     samples = pkb._CreateLscpuSamples([vm])
     self.assertEqual(0, len(samples))
     vm.RemoteCommand.assert_not_called()