Ejemplo n.º 1
0
 def do_ping():
     pingable = ping_module.ping(fqdn)
     logs.device_logs.add(
         device_name,
         "ping of %s complete: %s" % (fqdn, 'ok' if pingable else 'failed'),
         'bmm')
     return pingable
 def ping(self, device_name):
     """
     Ping the device (using its fqdn, thus depending on DNS as well).  The
     callback will be invoked with a boolean success flag within ten
     seconds.
     """
     fqdn = self.db.devices.get_fqdn(device_name)
     return ping.ping(fqdn)
Ejemplo n.º 3
0
 def do_ping():
     pingable = ping_module.ping(fqdn)
     logs.device_logs.add(device_name, "ping of %s complete: %s" % (fqdn, 'ok' if pingable else 'failed'), 'bmm')
     return pingable
Ejemplo n.º 4
0
 def test_ping_fails(self, system):
     system.return_value = 256
     self.assertFalse(ping.ping('abcd'))
     system.assert_called_with('fping %s abcd' % self.fixed_args)
Ejemplo n.º 5
0
 def test_ping_success(self, system):
     system.return_value = 0
     self.assertTrue(ping.ping('abcd'))
     system.assert_called_with('fping %s abcd' % self.fixed_args)
Ejemplo n.º 6
0
 def test_ping_fails(self, system):
     system.return_value = 256
     self.assertFalse(ping.ping('abcd'))
     system.assert_called_with('fping %s abcd' % self.fixed_args)
Ejemplo n.º 7
0
 def test_ping_success(self, system):
     system.return_value = 0
     self.assertTrue(ping.ping('abcd'))
     system.assert_called_with('fping %s abcd' % self.fixed_args)