Add ping timeout functional test case

Change-Id: Ic12c26d0f088155ddacc0460cd34afe4c331465a
This commit is contained in:
Federico Ressi 2019-09-26 15:58:20 +02:00
parent d05aa842c2
commit ed2c5fe2c9

View File

@ -83,3 +83,10 @@ class PingTest(testtools.TestCase):
self.assertEqual(netaddr.IPAddress('1.2.3.4'), result.destination)
result.assert_transmitted()
result.assert_not_replied()
def test_ping_reachable_with_timeout(self):
ex = self.assertRaises(ping.PingFailed, ping.ping, '127.0.0.1',
count=20, timeout=1.)
self.assertEqual(1., ex.timeout)
self.assertEqual(20, ex.expected_count)
self.assertEqual('transmitted', ex.message_type)