def setUp(self): base.CLOUDS_MAPPING['DUMMY'] = 'tests.DummyCloud' base.AVAILABLE_CLOUDS = { 'tests.DummyCloud': { 'creds': '', } } # Write dummy private key file self.privkey = tempfile.mkstemp()[1] # Write dummy public key file self.pubkey = self.privkey + '.pub' open(self.pubkey, 'w').write('') self.CloudClass = base.get_cloud('DUMMY') self.cloud = self.CloudClass(ssh_private_key=self.privkey)
def __test_get_cloud(self, provider_name, cloud_class): cloud = base.get_cloud(provider_name) self.assertEquals(cloud_class, cloud) self.assertEquals(provider_name, cloud.PROVIDER_NAME)