def test_get_keypair(self):

        key_name = "temp_unittest_key"

        provider_config = _read_config(None)

        cloud_driver = ExoscaleConnector(provider_config).create()

        keypair_creator = ExoscaleKeypairCreator(cloud_driver, provider_config)
        key_pair = keypair_creator._get_keypair(key_name)
        if key_pair:
            raise AssertionError(
                'the keypair {0} should not exist'.format(key_name))
        cloud_driver.ex_create_keypair(key_name)
        key_pair = keypair_creator._get_keypair(key_name)
        if not key_pair:
            raise AssertionError(
                'expecting to find an existing keypair with name {0}'.format(
                    key_name))

        cloud_driver.ex_delete_keypair(key_name)
Exemplo n.º 2
0
    def test_get_keypair(self):

        key_name = "temp_unittest_key"

        provider_config = _read_config(None)

        cloud_driver = ExoscaleConnector(provider_config).create()

        keypair_creator = ExoscaleKeypairCreator(cloud_driver, provider_config)
        key_pair = keypair_creator._get_keypair(key_name)
        if key_pair:
            raise AssertionError(
                'the keypair {0} should not exist'.format(key_name))
        cloud_driver.ex_create_keypair(key_name)
        key_pair = keypair_creator._get_keypair(key_name)
        if not key_pair:
            raise AssertionError(
                'expecting to find an existing keypair with name {0}'.format(
                    key_name))

        cloud_driver.ex_delete_keypair(key_name)