def test_get_server_version_v2(self, mock_request): mock_response = utils.TestResponse({ "status_code": 200, "text": json.dumps(fakes.fake_request_get_no_v3()) }) mock_request.return_value = mock_response url = "http://192.168.122.127:8776/v2/e5526285ebd741b1819393f772f11fc3" min_version, max_version = cinderclient.client.get_server_version(url) self.assertEqual(api_versions.APIVersion('2.0'), min_version) self.assertEqual(api_versions.APIVersion('2.0'), max_version)
def test_get_server_version_insecure(self, mock_request): mock_response = utils.TestResponse({ "status_code": 200, "text": json.dumps(fakes.fake_request_get_no_v3()) }) mock_request.return_value = mock_response url = ( "https://192.168.122.127:8776/v3/e5526285ebd741b1819393f772f11fc3") expected_url = "https://192.168.122.127:8776/" cinderclient.client.get_server_version(url, True) mock_request.assert_called_once_with(expected_url, verify=False)