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()