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')