def test_DestroyRackspace(self, *args, **kwargs): conn = rackspace.connect_to_rackspace( os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) # mock. wait for ssh import bookshelf.api_v2.cloud bookshelf.api_v2.cloud.is_ssh_available = mock.Mock(return_value=True) srv = rackspace.create_server_rackspace( connection=conn, distribution='centos7', disk_name='disk', disk_size='75', ami='CentOS 7 (PVHVM)', region='IAD', key_pair='mykeypair', instance_type='1GB Standard Instance', instance_name='CentOS_7', tags={}, security_groups=None) rackspace.destroy_rackspace(connection=conn, region='IAD', instance_id=srv.id)
def test_DestroyRackspace(self, *args, **kwargs): conn = rackspace.connect_to_rackspace(os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) # mock. wait for ssh import bookshelf.api_v2.cloud bookshelf.api_v2.cloud.is_ssh_available = mock.Mock(return_value=True) srv = rackspace.create_server_rackspace(connection=conn, distribution='centos7', disk_name='disk', disk_size='75', ami='CentOS 7 (PVHVM)', region='IAD', key_pair='mykeypair', instance_type='1GB Standard Instance', instance_name='CentOS_7', tags={}, security_groups=None) rackspace.destroy_rackspace(connection=conn, region='IAD', instance_id=srv.id)
def test_RackspaceInfo(self, *args, **kwargs): def sortOD(od): res = OrderedDict() for k, v in sorted(od.items()): if isinstance(v, dict): res[k] = sortOD(v) else: res[k] = v return res conn = rackspace.connect_to_rackspace(os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) # mock. wait for ssh import bookshelf.api_v2.cloud bookshelf.api_v2.cloud.is_ssh_available = mock.Mock(return_value=True) srv = rackspace.create_server_rackspace(connection=conn, distribution='centos7', disk_name='disk', disk_size='75', ami='CentOS 7 (PVHVM)', region='IAD', key_pair='mykeypair', instance_type='1GB Standard Instance', instance_name='CentOS_7', tags={}, security_groups=None) data = rackspace.get_rackspace_info(connection=conn, server_id=srv.id) expected_keys = [ 'ip_address', 'accessIPv4', 'accessIPv6', 'addresses', 'created', 'flavor', 'id', 'human_id', 'image', 'key_name', 'state', 'metadata', 'name', 'networks', 'tenant_id', 'user_id', 'cloud_type' ] for k in expected_keys: self.assertTrue(k in data)
def test_connect_to_rackspace_returns_connection_object( self, *args, **kwargs): conn = rackspace.connect_to_rackspace( os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) self.assertTrue(isinstance(conn, novaclient.v2.client.Client))
def test_connect_to_rackspace_returns_connection_object(self, *args, **kwargs): conn = rackspace.connect_to_rackspace(os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) self.assertTrue(isinstance(conn, novaclient.v2.client.Client))
def test_RackspaceInfo(self, *args, **kwargs): def sortOD(od): res = OrderedDict() for k, v in sorted(od.items()): if isinstance(v, dict): res[k] = sortOD(v) else: res[k] = v return res conn = rackspace.connect_to_rackspace( os.environ.get('OS_REGION_NAME'), os.environ.get('OS_USERNAME'), os.environ.get('OS_PASSWORD'), ) # mock. wait for ssh import bookshelf.api_v2.cloud bookshelf.api_v2.cloud.is_ssh_available = mock.Mock(return_value=True) srv = rackspace.create_server_rackspace( connection=conn, distribution='centos7', disk_name='disk', disk_size='75', ami='CentOS 7 (PVHVM)', region='IAD', key_pair='mykeypair', instance_type='1GB Standard Instance', instance_name='CentOS_7', tags={}, security_groups=None) data = rackspace.get_rackspace_info(connection=conn, server_id=srv.id) expected_keys = [ 'ip_address', 'accessIPv4', 'accessIPv6', 'addresses', 'created', 'flavor', 'id', 'human_id', 'image', 'key_name', 'state', 'metadata', 'name', 'networks', 'tenant_id', 'user_id', 'cloud_type' ] for k in expected_keys: self.assertTrue(k in data)