Esempio n. 1
0
 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)