Don't use private last_request variable

This is exposed in more recent versions of httpretty via a public method
rather than accessing it from the class.

Change-Id: I86949d94ac9b647ef577ee7db0ec4d664d6bc60b
This commit is contained in:
Jamie Lennox
2014-02-13 11:34:04 +10:00
parent bfc5f73f75
commit d0f129637f
2 changed files with 13 additions and 13 deletions

View File

@@ -291,9 +291,9 @@ class BaseAuthTokenMiddlewareTest(testtools.TestCase):
def assertLastPath(self, path):
if path:
self.assertEqual(path, httpretty.httpretty.last_request.path)
self.assertEqual(path, httpretty.last_request().path)
else:
self.assertIsInstance(httpretty.httpretty.last_request,
self.assertIsInstance(httpretty.last_request(),
httpretty.core.HTTPrettyRequestEmpty)
if tuple(sys.version_info)[0:2] < (2, 7):
@@ -371,7 +371,7 @@ class DiabloAuthTokenMiddlewareTest(BaseAuthTokenMiddlewareTest,
super(DiabloAuthTokenMiddlewareTest, self).setUp(
expected_env=expected_env)
httpretty.httpretty.reset()
httpretty.reset()
httpretty.enable()
self.addCleanup(httpretty.disable)
@@ -1108,7 +1108,7 @@ class CertDownloadMiddlewareTest(BaseAuthTokenMiddlewareTest,
self.assertEqual(f.read(), data)
self.assertEqual("/testadmin/v2.0/certificates/signing",
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
def test_fetch_signing_ca(self):
data = 'FAKE CA'
@@ -1121,7 +1121,7 @@ class CertDownloadMiddlewareTest(BaseAuthTokenMiddlewareTest,
self.assertEqual(f.read(), data)
self.assertEqual("/testadmin/v2.0/certificates/ca",
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
def test_prefix_trailing_slash(self):
self.conf['auth_admin_prefix'] = '/newadmin/'
@@ -1138,12 +1138,12 @@ class CertDownloadMiddlewareTest(BaseAuthTokenMiddlewareTest,
self.middleware.fetch_ca_cert()
self.assertEqual('/newadmin/v2.0/certificates/ca',
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
self.middleware.fetch_signing_cert()
self.assertEqual('/newadmin/v2.0/certificates/signing',
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
def test_without_prefix(self):
self.conf['auth_admin_prefix'] = ''
@@ -1160,12 +1160,12 @@ class CertDownloadMiddlewareTest(BaseAuthTokenMiddlewareTest,
self.middleware.fetch_ca_cert()
self.assertEqual('/v2.0/certificates/ca',
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
self.middleware.fetch_signing_cert()
self.assertEqual('/v2.0/certificates/signing',
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
def network_error_response(method, uri, headers):
@@ -1208,7 +1208,7 @@ class v2AuthTokenMiddlewareTest(BaseAuthTokenMiddlewareTest,
'revoked_token_hash': self.examples.REVOKED_TOKEN_HASH
}
httpretty.httpretty.reset()
httpretty.reset()
httpretty.enable()
self.addCleanup(httpretty.disable)
@@ -1340,7 +1340,7 @@ class CrossVersionAuthTokenMiddlewareTest(BaseAuthTokenMiddlewareTest,
self.assertEqual(self.response_status, 200)
self.assertEqual("/testadmin/v2.0/tokens/%s" %
self.examples.UUID_TOKEN_DEFAULT,
httpretty.httpretty.last_request.path)
httpretty.last_request().path)
class v3AuthTokenMiddlewareTest(BaseAuthTokenMiddlewareTest,
@@ -1390,7 +1390,7 @@ class v3AuthTokenMiddlewareTest(BaseAuthTokenMiddlewareTest,
'revoked_token_hash': self.examples.REVOKED_v3_TOKEN_HASH
}
httpretty.httpretty.reset()
httpretty.reset()
httpretty.enable()
self.addCleanup(httpretty.disable)

View File

@@ -318,7 +318,7 @@ class ClientDiscoveryTests(utils.TestCase):
ip = '192.168.1.1'
self.assertCreatesV3(auth_url=BASE_URL, original_ip=ip)
self.assertThat(httpretty.httpretty.last_request.headers['forwarded'],
self.assertThat(httpretty.last_request().headers['forwarded'],
matchers.Contains(ip))
def test_discover_bad_args(self):