Fix failing tests
diff --git a/libcloud/compute/drivers/cloudwatt.py b/libcloud/compute/drivers/cloudwatt.py
index 6039fbe..3032b67 100644
--- a/libcloud/compute/drivers/cloudwatt.py
+++ b/libcloud/compute/drivers/cloudwatt.py
@@ -47,6 +47,16 @@
         self._ex_tenant_id = kwargs.pop("ex_tenant_id")
         super(CloudwattAuthConnection, self).__init__(*args, **kwargs)
 
+    def morph_action_hook(self, action):
+        (_, _, _, request_path) = self._tuple_from_url(self.auth_url)
+
+        if request_path == "":
+            # No path is provided in the auth_url, use action passed to this
+            # method.
+            return action
+
+        return request_path
+
     def authenticate(self, force=False):
         reqbody = json.dumps(
             {
diff --git a/libcloud/compute/drivers/kili.py b/libcloud/compute/drivers/kili.py
index 33ebba2..c846e7f 100644
--- a/libcloud/compute/drivers/kili.py
+++ b/libcloud/compute/drivers/kili.py
@@ -26,7 +26,7 @@
 
 ENDPOINT_ARGS = {"service_type": "compute", "name": "nova", "region": "RegionOne"}
 
-AUTH_URL = "https://api.kili.io/keystone/v2.0/tokens"
+AUTH_URL = "https://api.kili.io/keystone"
 
 
 class KiliCloudConnection(OpenStack_1_1_Connection):
diff --git a/libcloud/test/compute/test_kili.py b/libcloud/test/compute/test_kili.py
index ee9baa0..7824a1d 100644
--- a/libcloud/test/compute/test_kili.py
+++ b/libcloud/test/compute/test_kili.py
@@ -23,7 +23,7 @@
     kwargs = self.openstack_connection_kwargs()
     kwargs["get_endpoint_args"] = ENDPOINT_ARGS
     # Remove keystone from the URL path so that the openstack base tests work
-    kwargs["ex_force_auth_url"] = "https://api.kili.io/v2.0/tokens"
+    kwargs["ex_force_auth_url"] = "https://api.kili.io/"
     kwargs["ex_tenant_name"] = self.tenant_name
 
     return kwargs