def test_get_connection_single_host(self): adapter = ConsulServiceAdapter() conn = adapter.get_connection('service://dummy/') self.assertEqual(conn.host, '127.0.0.1') self.assertEqual(conn.port, 111)
def test_get_notexisting_service(self): adapter = ConsulServiceAdapter(dc_aware=False) with self.assertRaises(NoSuchService): adapter.get_connection('service://notex')
def test_get_consul_exception(self): adapter = ConsulServiceAdapter(dc='dummy_dc') with self.assertRaises(ConsulRequestException): adapter.get_connection('service://notex2')