def single_iteration(): try: system_metrics.get_cpu_info() system_metrics.get_disk_info() system_metrics.get_mem_info() system_metrics.get_net_info() system_metrics.get_proc_info() puppet_metrics.get_puppet_summary() finally: ts_mon.flush() return True
def test_net_info(self): system_metrics.get_net_info() # A network interface that should always be present. if sys.platform == 'win32': # pragma: no cover interface = 'Local Area Connection' elif sys.platform == 'darwin': # pragma: no cover interface = 'en0' else: # pragma: no cover interface = 'lo' up = system_metrics.net_up.get({'interface': interface}) down = system_metrics.net_down.get({'interface': interface}) self.assertIsNotNone(up) self.assertIsNotNone(down)