
Adds support and tests for the keypairs extension for the Nova V3 API. The V3 version of the keypair extension has been made part of the core V3 API and as a result no longer has the "os-" prefix in the url. Differences between the V2 and V3 API are described here: https://wiki.openstack.org/wiki/NovaAPIv2tov3 Partially implements blueprint v3-api Change-Id: Id4a77e1e4565f63ecdf7753d3c224975519fc07c
32 lines
1.1 KiB
Python
32 lines
1.1 KiB
Python
# Copyright 2013 IBM Corp.
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
# not use this file except in compliance with the License. You may obtain
|
|
# a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
# License for the specific language governing permissions and limitations
|
|
# under the License.
|
|
|
|
from novaclient.tests.v1_1 import test_keypairs
|
|
from novaclient.tests.v3 import fakes
|
|
from novaclient.v3 import keypairs
|
|
|
|
|
|
class KeypairsTest(test_keypairs.KeypairsTest):
|
|
def setUp(self):
|
|
super(KeypairsTest, self).setUp()
|
|
self.cs = self._get_fake_client()
|
|
self.keypair_type = self._get_keypair_type()
|
|
self.keypair_prefix = keypairs.KeypairManager.keypair_prefix
|
|
|
|
def _get_fake_client(self):
|
|
return fakes.FakeClient()
|
|
|
|
def _get_keypair_type(self):
|
|
return keypairs.Keypair
|