diff --git a/openstackclient/tests/fakes.py b/openstackclient/tests/fakes.py
index 93d4294d3d..e25751d643 100644
--- a/openstackclient/tests/fakes.py
+++ b/openstackclient/tests/fakes.py
@@ -37,7 +37,7 @@ TEST_RESPONSE_DICT_V3.set_project_scope()
 TEST_VERSIONS = fixture.DiscoveryList(href=AUTH_URL)
 
 
-class FakeStdout:
+class FakeStdout(object):
     def __init__(self):
         self.content = []
 
diff --git a/test-requirements.txt b/test-requirements.txt
index ac3e715093..e897e60152 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -1,7 +1,7 @@
 # The order of packages is significant, because pip processes them in the order
 # of appearance. Changing the order has an impact on the overall integration
 # process, which may cause wedges in the gate later.
-hacking>=0.9.1,<0.10
+hacking>=0.10.0,<0.11
 
 coverage>=3.6
 discover