diff --git a/keystoneclient/tests/unit/auth/test_identity_common.py b/keystoneclient/tests/unit/auth/test_identity_common.py
index 798a55270..13900cbc2 100644
--- a/keystoneclient/tests/unit/auth/test_identity_common.py
+++ b/keystoneclient/tests/unit/auth/test_identity_common.py
@@ -79,7 +79,8 @@ class CommonIdentityTests(object):
 
         self.stub_auth(json=token)
 
-    @abc.abstractproperty
+    @property
+    @abc.abstractmethod
     def version(self):
         """The API version being tested."""
 
diff --git a/keystoneclient/v3/contrib/federation/base.py b/keystoneclient/v3/contrib/federation/base.py
index 98567a232..2b404c202 100644
--- a/keystoneclient/v3/contrib/federation/base.py
+++ b/keystoneclient/v3/contrib/federation/base.py
@@ -25,7 +25,8 @@ class EntityManager(base.Manager):
 
     resource_class = None
 
-    @abc.abstractproperty
+    @property
+    @abc.abstractmethod
     def object_type(self):
         raise exceptions.MethodNotImplemented