def testTimeout(self): ping = ip_diag_ping.DiagPing() ping.Timeout = 10 ping.Host = 'foo.bar.com' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('-w 10 ' in ping.Result)
def testDscp(self): ping = ip_diag_ping.DiagPing() ping.DSCP = 11 ping.Host = 'foo.bar.com' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('-Q 11 ' in ping.Result)
def testNumberOfRepetitions(self): ping = ip_diag_ping.DiagPing() ping.NumberOfRepetitions = 100 ping.Host = 'foo.bar.com' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('-c 100 ' in ping.Result)
def testIPv6AddressPing(self): ping = ip_diag_ping.DiagPing() ping.Host = '1::1' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('1::1' in ping.Result) self.assertTrue('ping6:' in ping.Result)
def testSimplePing(self): ping = ip_diag_ping.DiagPing() ping.Host = '8.8.8.8' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('8.8.8.8' in ping.Result) self.assertTrue('ping4:' in ping.Result)
def testHostnamePing(self): ping = ip_diag_ping.DiagPing() ping.Host = 'foo.bar.com' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('foo.bar.com' in ping.Result) self.assertTrue('ping4:' in ping.Result) ping.ProtocolVersion = 'IPv6' ping.Host = 'foo.bar.com' self._WaitUntilCompleted(ping) self.assertEqual(ping.DiagnosticsState, 'Complete') self.assertTrue('foo.bar.com' in ping.Result) self.assertTrue('ping6:' in ping.Result)
def testValidateExports(self): ping = ip_diag_ping.DiagPing() tr.handle.ValidateExports(ping)