diff options
Diffstat (limited to 'novaclient/tests/unit/utils.py')
| -rw-r--r-- | novaclient/tests/unit/utils.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/novaclient/tests/unit/utils.py b/novaclient/tests/unit/utils.py index 49d3631f..f036497a 100644 --- a/novaclient/tests/unit/utils.py +++ b/novaclient/tests/unit/utils.py @@ -93,12 +93,16 @@ class FixturedTestCase(testscenarios.TestWithScenarios, TestCase): fix = self.data_fixture_class(self.requests_mock) self.data_fixture = self.useFixture(fix) - def assert_called(self, method, path, body=None): - self.assertEqual(self.requests_mock.last_request.method, method) - self.assertEqual(self.requests_mock.last_request.path_url, path) + def assert_called(self, method, path, body=None, pos=-1): + self.assertEqual( + self.requests_mock.request_history[pos].method, + method) + self.assertEqual( + self.requests_mock.request_history[pos].path_url, + path) if body: - req_data = self.requests_mock.last_request.body + req_data = self.requests_mock.request_history[pos].body if isinstance(req_data, six.binary_type): req_data = req_data.decode('utf-8') if not isinstance(body, six.string_types): |
