def main(): client = profitbricks_client.get_profitbricks_client() datacenter_ids = [dc.dataCenterId for dc in client.getAllDataCenters()] for datacenter_id in datacenter_ids: datacenter = client.getDataCenter(dataCenterId=datacenter_id) print datacenter.dataCenterName + ':' for server in sorted(datacenter.servers, key=attrgetter('serverName')): print server.serverName + ' ' + ' '.join(server.ips) print
def main(): client = profitbricks_client.get_profitbricks_client(api_version='1.3') datacenter_ids = [dc.dataCenterId for dc in client.getAllDataCenters()] for datacenter_id in datacenter_ids: datacenter = client.getDataCenter(dataCenterId=datacenter_id) print datacenter.dataCenterName + ':' servers = sorted(datacenter.servers, key=attrgetter('serverName')) for server in [s for s in servers if hasattr(s, 'ips')]: print server.serverName + ' ' + ' '.join(server.ips) print
def setUp(self): # pylint: disable=C0103 wsdl_filename = os.path.join( os.path.abspath(os.path.dirname(__name__)), "api-1.2-wsdl.xml") endpoint = "https://api.test.profitbricks.test.com/1.2/wsdl" httpretty.register_uri(httpretty.GET, endpoint, body=open(wsdl_filename).read()) self.client = profitbricks_client.get_profitbricks_client( "profitbricks-client test user", "very secret password", endpoint=endpoint, store_endpoint=False) self.factory = self.client._soap_client.factory
def setUp(self): # pylint: disable=C0103 wsdl_filename = os.path.join(os.path.abspath(os.path.dirname(__name__)), "tests", "api-1.3-wsdl.xml") endpoint = "https://api.test.profitbricks.test.com/1.3/wsdl" with open(wsdl_filename) as wsdl_file: wsdl_content = wsdl_file.read() httpretty.register_uri(httpretty.GET, endpoint, body=wsdl_content) self.client = profitbricks_client.get_profitbricks_client( "profitbricks-client test user", "very secret password", endpoint=endpoint, store_endpoint=False ) self.factory = self.client._soap_client.factory