class TestDashboardModel(unittest.TestCase): def setUp(self): self.model = DashboardModel() def test_get_last_process_check(self): active_checks = ['cron'] cron = self.model.mongo.get_collection('cron') cron.remove() cron.insert({"memory": "10.8", "time": two_minutes_ago, "cpu": "0.0"}) cron.insert({"memory": "10.8", "time": minute_ago, "cpu": "0.0"}) cron.insert({"last": 1}) result = self.model.get_last_process_check(active_checks) eq_(result['cron']['time'], minute_ago) cron.remove() def test_get_last_system_check(self): active_checks = ['cpu'] cpu = self.model.mongo.get_collection('cpu') cpu.remove() cpu.insert({"system": "10", "time": two_minutes_ago}) cpu.insert({"system": "10", "time": minute_ago}) cpu.insert({"last": 1}) result = self.model.get_last_system_check(active_checks) eq_(result['cpu']['time'], minute_ago) cpu.remove()
class TestDashboardModel(unittest.TestCase): def setUp(self): self.model = DashboardModel() def test_get_last_process_check(self): active_checks = ["cron"] cron = self.model.mongo.get_collection("cron") cron.remove() cron.insert({"memory": "10.8", "time": two_minutes_ago, "cpu": "0.0"}) cron.insert({"memory": "10.8", "time": minute_ago, "cpu": "0.0"}) cron.insert({"last": 1}) result = self.model.get_last_process_check(active_checks) eq_(result["cron"]["time"], minute_ago) cron.remove() def test_get_last_system_check(self): active_checks = ["cpu"] cpu = self.model.mongo.get_collection("cpu") cpu.remove() cpu.insert({"system": "10", "time": two_minutes_ago}) cpu.insert({"system": "10", "time": minute_ago}) cpu.insert({"last": 1}) result = self.model.get_last_system_check(active_checks) eq_(result["cpu"]["time"], minute_ago) cpu.remove()
def setUp(self): self.model = DashboardModel()