Exemple #1
0
 def test_cpu_counters(self):
     """System cpu counters are collected through psutil."""
     cpu_times = psutil.cpu_times()
     with mock.patch("psutil.cpu_times"):
         psutil.cpu_times.return_value = cpu_times
         result = report_system_stats()
         psutil.cpu_times.assert_called_once_with(percpu=False)
     # cpu_times is platform-dependent
     if sys.platform.lower().startswith("linux"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.iowait, result["sys.cpu.iowait"])
         self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])
     elif sys.platform.lower().startswith("win32"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
     elif sys.platform.lower().startswith("darwin"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.nice, result["sys.cpu.nice"])
     elif sys.platform.lower().startswith("freebsd"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])
Exemple #2
0
 def test_cpu_counters(self):
     """System cpu counters are collected through psutil."""
     cpu_times = psutil.cpu_times()
     with mock.patch("psutil.cpu_times"):
         psutil.cpu_times.return_value = cpu_times
         result = report_system_stats()
         psutil.cpu_times.assert_called_once_with(percpu=False)
     # cpu_times is platform-dependent
     if sys.platform.lower().startswith("linux"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.iowait, result["sys.cpu.iowait"])
         self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])
     elif sys.platform.lower().startswith("win32"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
     elif sys.platform.lower().startswith("darwin"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.nice, result["sys.cpu.nice"])
     elif sys.platform.lower().startswith("freebsd"):
         self.assertEqual(cpu_times.user, result["sys.cpu.user"])
         self.assertEqual(cpu_times.system, result["sys.cpu.system"])
         self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
         self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])
Exemple #3
0
    def test_cpu_counters(self):
        """System cpu counters are collected through psutil."""
        cpu_times = psutil.cpu_times()
        mock = self.mocker.replace("psutil.cpu_times")
        self.expect(mock(percpu=False)).result(cpu_times)
        self.mocker.replay()

        result = report_system_stats()
        # cpu_times is platform-dependent
        if sys.platform.lower().startswith("linux"):
            self.assertEqual(cpu_times.user, result["sys.cpu.user"])
            self.assertEqual(cpu_times.system, result["sys.cpu.system"])
            self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
            self.assertEqual(cpu_times.iowait, result["sys.cpu.iowait"])
            self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])
        elif sys.platform.lower().startswith("win32"):
            self.assertEqual(cpu_times.user, result["sys.cpu.user"])
            self.assertEqual(cpu_times.system, result["sys.cpu.system"])
            self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
        elif sys.platform.lower().startswith("darwin"):
            self.assertEqual(cpu_times.user, result["sys.cpu.user"])
            self.assertEqual(cpu_times.system, result["sys.cpu.system"])
            self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
            self.assertEqual(cpu_times.nice, result["sys.cpu.nice"])
        elif sys.platform.lower().startswith("freebsd"):
            self.assertEqual(cpu_times.user, result["sys.cpu.user"])
            self.assertEqual(cpu_times.system, result["sys.cpu.system"])
            self.assertEqual(cpu_times.idle, result["sys.cpu.idle"])
            self.assertEqual(cpu_times.irq, result["sys.cpu.irq"])