def test_global_pinger_memo(self): fast_pinger = Pinger(timeout=self.fast_timeout_seconds, tries=2) slow_pinger = Pinger(timeout=self.slow_timeout_seconds, tries=2) self.assertEqual( fast_pinger.pings([self.slow_netloc])[0][1], Pinger.UNREACHABLE, msg=self.message) self.assertNotEqual( slow_pinger.pings([self.slow_netloc])[0][1], Pinger.UNREACHABLE, msg=self.message)
def test_pinger_times_correct(self): test = Pinger(timeout=self.slow_timeout_seconds, tries=2) netlocs = [self.fast_netloc, self.slow_netloc, self.unreachable_netloc] ping_results = dict(test.pings(netlocs)) self.assertNotEqual(ping_results[self.slow_netloc], Pinger.UNREACHABLE) self.assertLess(ping_results[self.fast_netloc], ping_results[self.slow_netloc]) self.assertEqual(ping_results[self.unreachable_netloc], Pinger.UNREACHABLE, msg=self.message)
def test_pinger_timeout_config(self): test = Pinger(timeout=self.fast_timeout_seconds, tries=2) netlocs = [self.fast_netloc, self.slow_netloc] ping_results = dict(test.pings(netlocs)) self.assertLess(ping_results[self.fast_netloc], self.fast_timeout_seconds) self.assertEqual( ping_results[self.slow_netloc], Pinger.UNREACHABLE, msg=self.message)
def test_pinger_times_correct(self): test = Pinger(timeout=.5, tries=2) netlocs = [self.fast_netloc, self.slow_netloc, self.timeout_netloc] ping_results = dict(test.pings(netlocs)) self.assertLess(ping_results[self.fast_netloc], ping_results[self.slow_netloc]) self.assertEqual(ping_results[self.timeout_netloc], Pinger.UNREACHABLE)
def test_pinger_times_correct(self): test = Pinger(timeout=.5, tries=2) netlocs = [self.fast_netloc, self.slow_netloc, self.timeout_netloc] ping_results = dict(test.pings(netlocs)) self.assertLess(ping_results[self.fast_netloc], ping_results[self.slow_netloc]) self.assertEqual(ping_results[self.timeout_netloc], Pinger.UNREACHABLE)