Ejemplo n.º 1
0
    def _check_keypairs_import_key_post_invalid(self, keypair_type):
        key_name = 'keypair-' + str(uuid.uuid4())
        subs = {
            'keypair_name': key_name,
            'keypair_type': keypair_type,
            'public_key': fake_crypto.get_ssh_public_key()
        }
        response = self._do_post('os-keypairs', 'keypairs-import-post-req',
                                 subs, api_version=self.request_api_version)

        self.assertEqual(400, response.status_code)
Ejemplo n.º 2
0
 def test_keypairs_import_key_post(self):
     public_key = fake_crypto.get_ssh_public_key()
     self._check_keypairs_import_key_post(public_key)
Ejemplo n.º 3
0
 def test_keypairs_import_key_post(self):
     # NOTE(claudiub): overrides the method with the same name in
     # KeypairsSampleJsonTest, since the API sample expects a keypair_type.
     public_key = fake_crypto.get_ssh_public_key()
     self._check_keypairs_import_key_post(
         public_key, keypair_type=keypair_obj.KEYPAIR_TYPE_SSH)