def test_bootstrap_fail(self, getaddrinfo): """ socket.getaddrinfo may return None. """ def side_effect(a, b): if a == network.DNS_SEEDS[0]: raise socket.gaierror() else: return [(2, 2, 17, '', ('68.48.214.241', 0))] getaddrinfo.side_effect = side_effect res = network.bootstrap() self.assertListEqual(res, [('68.48.214.241', 8333)])
def test_bootstrap(self): res = network.bootstrap() self.assertTrue(res)