removed drs and tests directories from libcloud DDtoNTT branch.

Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/e7418729
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/e7418729
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/e7418729

Branch: refs/heads/trunk
Commit: e74187299ef457d4e91f588e2dc3e2debe51ff1c
Parents: 7ee8bf5
Author: mitch <[email protected]>
Authored: Tue Oct 23 13:39:35 2018 -0400
Committer: mitch <[email protected]>
Committed: Tue Oct 23 13:39:35 2018 -0400

----------------------------------------------------------------------
 .gitignore                       |   2 +
 libcloud/drs/__init__.py         |   0
 libcloud/drs/base.py             |  76 -----
 libcloud/drs/drivers/__init__.py |  18 --
 libcloud/drs/drivers/nttcis.py   |  39 ---
 libcloud/drs/providers.py        |  41 ---
 libcloud/drs/types.py            |  43 ---
 tests/conftest.py                |  35 ---
 tests/lib_create_test.py         | 363 -----------------------
 tests/lib_edit_test.py           | 530 ----------------------------------
 tests/lib_list_test.py           | 402 --------------------------
 tests/lib_misc_test.py           |  10 -
 12 files changed, 2 insertions(+), 1557 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index fef4f11..28c95d5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,5 @@ lib/
 pip-selfcheck.json
 report.html
 .pytest_cache
+tests/
+drs/

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/__init__.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/__init__.py b/libcloud/drs/__init__.py
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/base.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/base.py b/libcloud/drs/base.py
deleted file mode 100644
index 905d4fb..0000000
--- a/libcloud/drs/base.py
+++ /dev/null
@@ -1,76 +0,0 @@
-
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from libcloud.common.base import ConnectionKey, BaseDriver
-from libcloud.common.types import LibcloudError
-
-
-class DRSConsistencyGroup(object):
-    """
-    Provide a common interface for handling DRS.
-    """
-
-    def __init__(self, id, name, description, journalSizeGB,  
serverPairSourceServerId, serverPairtargetServerId,
-                 driver, extra=None):
-        """
-        :param id: Load balancer ID.
-        :type id: ``str``
-
-        :param name: Load balancer name.
-        :type name: ``str``
-
-        :param state: State this loadbalancer is in.
-        :type state: :class:`libcloud.loadbalancer.types.State`
-
-        :param ip: IP address of this loadbalancer.
-        :type ip: ``str``
-
-        :param port: Port of this loadbalancer.
-        :type port: ``int``
-
-        :param driver: Driver this loadbalancer belongs to.
-        :type driver: :class:`.Driver`
-
-        :param extra: Provider specific attributes. (optional)
-        :type extra: ``dict``
-        """
-        self.id = str(id) if id else None
-        self.name = name
-        self.description = description
-        self.journalSizeGB = journalSizeGB
-
-        self.serverPairSourceServerId = serverPairSourceServerId
-        self.serverPairtargetServerId = serverPairtargetServerId
-        self.driver = driver
-        self.extra = extra or {}
-
-
-class Driver(BaseDriver):
-    """
-    A base Driver class to derive from
-
-    This class is always subclassed by a specific driver.
-    """
-
-    name = None
-    website = None
-
-    connectionCls = ConnectionKey
-
-    def __init__(self, key, secret=None, secure=True, host=None,
-                 port=None, **kwargs):
-        super(Driver, self).__init__(key=key, secret=secret, secure=secure,
-                                     host=host, port=port, **kwargs)

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/drivers/__init__.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/drivers/__init__.py b/libcloud/drs/drivers/__init__.py
deleted file mode 100644
index f2f9f29..0000000
--- a/libcloud/drs/drivers/__init__.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-__all__ = [
-    'nttcis'
-]
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/drivers/nttcis.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/drivers/nttcis.py b/libcloud/drs/drivers/nttcis.py
deleted file mode 100644
index 3467277..0000000
--- a/libcloud/drs/drivers/nttcis.py
+++ /dev/null
@@ -1,39 +0,0 @@
-from libcloud.utils.py3 import ET
-from libcloud.common.nttcis import NttCisConnection
-from libcloud.common.nttcis import API_ENDPOINTS
-from libcloud.common.nttcis import DEFAULT_REGION
-from libcloud.drs.types import Provider
-from libcloud.drs.base import Driver
-from libcloud.common.types import LibcloudError
-
-
-class NttCisDRSDriver(Driver):
-    """
-    NttCis node driver.
-    """
-
-    selected_region = None
-    connectionCls = NttCisConnection
-    name = 'NTTC-CIS DRS Consistencty Groups'
-    website = 'https://cloud.nttcis.com/'
-    type = Provider.NTTCIS
-    api_version = 1.0
-
-    network_domain_id = None
-
-    def __init__(self, key, secret=None, secure=True, host=None, port=None,
-                 api_version=None, region=DEFAULT_REGION, **kwargs):
-
-        if region not in API_ENDPOINTS and host is None:
-            raise ValueError(
-                'Invalid region: %s, no host specified' % (region))
-        if region is not None:
-            self.selected_region = API_ENDPOINTS[region]
-
-        super(NttCisDRSDriver, self).__init__(key=key,
-                                              secret=secret,
-                                              secure=secure, host=host,
-                                              port=port,
-                                              api_version=api_version,
-                                              region=region,
-                                              **kwargs)

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/providers.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/providers.py b/libcloud/drs/providers.py
deleted file mode 100644
index d214d17..0000000
--- a/libcloud/drs/providers.py
+++ /dev/null
@@ -1,41 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-from libcloud.loadbalancer.types import Provider
-from libcloud.loadbalancer.types import OLD_CONSTANT_TO_NEW_MAPPING
-from libcloud.common.providers import get_driver as _get_provider_driver
-from libcloud.common.providers import set_driver as _set_provider_driver
-
-__all__ = [
-    "Provider",
-    "DRIVERS",
-    "get_driver",
-]
-
-DRIVERS = {
-    Provider.NTTCIS:
-    ('libcloud.drs.drivers.nttcis', 'NttCisDRSDriver'),
-}
-
-
-def get_driver(provider):
-    deprecated_constants = OLD_CONSTANT_TO_NEW_MAPPING
-    return _get_provider_driver(drivers=DRIVERS, provider=provider,
-                                deprecated_constants=deprecated_constants)
-
-
-def set_driver(provider, module, klass):
-    return _set_provider_driver(drivers=DRIVERS, provider=provider,
-                                module=module, klass=klass)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/libcloud/drs/types.py
----------------------------------------------------------------------
diff --git a/libcloud/drs/types.py b/libcloud/drs/types.py
deleted file mode 100644
index b902f74..0000000
--- a/libcloud/drs/types.py
+++ /dev/null
@@ -1,43 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-__all__ = [
-    "Provider",
-    "LibcloudDRSError",
-    "LibcloudDRSImmutableError",
-
-]
-
-from libcloud.common.types import LibcloudError
-
-
-class LibcloudDRSError(LibcloudError):
-    pass
-
-
-class LibcloudDRSImmutableError(LibcloudDRSError):
-    pass
-
-
-class Provider(object):
-    """
-    Defines for each of the supported providers
-
-    Non-Dummy drivers are sorted in alphabetical order. Please preserve this
-    ordering when adding new drivers.
-
-    :cvar ALIYUN_SLB: Aliyun SLB loadbalancer driver
-    """
-    NTTCIS = 'nttcis'

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/tests/conftest.py
----------------------------------------------------------------------
diff --git a/tests/conftest.py b/tests/conftest.py
deleted file mode 100644
index b13a255..0000000
--- a/tests/conftest.py
+++ /dev/null
@@ -1,35 +0,0 @@
-import pytest
-import libcloud
-
-
[email protected](scope="module")
-def compute_driver():
-    cls = libcloud.get_driver(libcloud.DriverType.COMPUTE, 
libcloud.DriverType.COMPUTE.NTTCIS)
-    compute_driver = cls('mitchgeo-test', 'Snmpv2c!', region='eu')
-    return compute_driver
-
-
[email protected](scope="module")
-def compute_driver_na():
-    cls = libcloud.get_driver(libcloud.DriverType.COMPUTE, 
libcloud.DriverType.COMPUTE.NTTCIS)
-    compute_driver = cls('mitchgeo-test', 'Snmpv2c!', region='na')
-    return compute_driver
-
-
[email protected](scope="module")
-def lbdriver():
-    cd = libcloud.get_driver(libcloud.DriverType.COMPUTE, 
libcloud.DriverType.COMPUTE.NTTCIS)
-    compute_driver = cd('mitchgeo-test', 'Snmpv2c!', region='eu')
-    net_domain_name = 'sdk_test_1'
-    net_domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain_id = [d for d in net_domains if d.name == net_domain_name][0].id
-    cls = libcloud.get_driver(libcloud.DriverType.LOADBALANCER, 
libcloud.DriverType.LOADBALANCER.NTTCIS)
-    lbdriver = cls('mitchgeo-test', net_domain_id, 'Snmpv2c!', region='eu')
-    return lbdriver
-
-
[email protected](scope="module")
-def drs_driver():
-    drs = libcloud.get_driver(libcloud.DriverType.DRS, 
libcloud.DriverType.DRS.NTTCIS)
-    drsdriver = drs('mitchgeo-test', 'Snmpv2c!', region='eu')
-    return drsdriver

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/tests/lib_create_test.py
----------------------------------------------------------------------
diff --git a/tests/lib_create_test.py b/tests/lib_create_test.py
deleted file mode 100644
index 6cb8ad8..0000000
--- a/tests/lib_create_test.py
+++ /dev/null
@@ -1,363 +0,0 @@
-from pprint import pprint
-import pytest
-import libcloud
-from libcloud.loadbalancer.base import Algorithm
-from libcloud.compute.drivers.nttcis import NttCisPort, NttCisIpAddress, 
NttCisPublicIpBlock, NttCisNatRule
-from libcloud.common.nttcis import NttCisFirewallRule, NttCisVlan, 
NttCisFirewallAddress
-
-
-def test_deploy_vlan(compute_driver, vlan_name='sdk_test2', 
network_domain_name='sdk_test_1', base_ipv4_addr='10.1.2.0'):
-    # Default network size is 24 bits. Interval and polling times default to 2 
and 60.
-    interval = 3
-    timeout = 60
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    result = compute_driver.ex_create_vlan(network_domain, vlan_name, 
base_ipv4_addr)
-    assert isinstance(result, NttCisVlan)
-    compute_driver.ex_wait_for_state('normal', compute_driver.ex_get_vlan, 
interval, timeout, result.id)
-    return result
-
-
-def test_deploy_vlan_2(compute_driver, vlan_name='sdk_test_3', 
network_domain_name='sdk_test_1',
-                     base_ipv4_addr='10.2.0.0', private_ipv4_prefix_size=24):
-    # Default network size is 24 bits. Interval and polling times default to 2 
and 60.
-    interval = 3
-    timeout = 60
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    result = compute_driver.ex_create_vlan(network_domain, vlan_name, 
base_ipv4_addr,
-                                           
private_ipv4_prefix_size=private_ipv4_prefix_size)
-    assert isinstance(result, NttCisVlan)
-    compute_driver.ex_wait_for_state('normal', compute_driver.ex_get_vlan, 
interval, timeout, result.id)
-    return result
-
-
-def test_create_nat_rule(compute_driver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    result = compute_driver.ex_create_nat_rule(network_domain, '10.1.1.7', 
'168.128.13.126')
-    assert isinstance(result, NttCisNatRule)
-
-
-def test_deploy_server(compute_driver):
-    image_id = "81a36aa0-555c-4735-b965-4b64fcf0ac8f"
-    images = compute_driver.list_images(location='EU6')
-    image = [i for i in images if i.id == image_id]
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    psswd = 'Snmpv2c!'
-    vlan_name = "sdk_vlan1"
-    vlans = compute_driver.ex_list_vlans()
-    vlan = [v for v in vlans if v.name == vlan_name]
-    new_node = compute_driver.create_node("ubuntu", image[0], psswd, 
ex_description="auto_created_server",
-                                         ex_network_domain=net_domain[0], 
ex_primary_nic_vlan=vlan[0])
-    compute_driver.ex_wait_for_state('running', 
compute_driver.ex_get_node_by_id, 2, 300, new_node.id)
-    node = compute_driver.ex_get_node_by_id(new_node.id)
-    assert node.state == 'running'
-
-
-def test_deploy_customized_server(compute_driver, capsys):
-    image_name = "SLES 12 64-bit"
-    images = compute_driver.list_images(location='EU6')
-    image = [i for i in images if i.name == image_name][0]
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    psswd = 'Snmpv2c!'
-    vlan_name = "sdk_vlan1"
-    vlans = compute_driver.ex_list_vlans()
-    vlan = [v for v in vlans if v.name == vlan_name][0]
-    new_node = compute_driver.create_node("Suse_12", image, psswd,
-                                          ex_description="Customized_Suse 
server",
-                                          ex_network_domain=net_domain,
-                                          ex_primary_nic_vlan=vlan,
-                                          
ex_primary_nic_network_adapter='VMXNET3',
-                                          ex_memory_gb=8
-                                          )
-    compute_driver.ex_wait_for_state('running', 
compute_driver.ex_get_node_by_id, 2, 600, new_node.id)
-    node = compute_driver.ex_get_node_by_id(new_node.id)
-    assert node.state == 'running'
-
-
-def test_delete_server(compute_driver):
-    server = compute_driver.list_nodes(ex_name="ubuntu")[0]
-    shut_result = compute_driver.ex_shutdown_graceful(server)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, server.id)
-    result = compute_driver.destroy_node(server)
-    assert result is True
-    compute_driver.ex_wait_for_state('terminated', 
compute_driver.ex_get_node_by_id, 2, 240, server.id)
-
-
-def test_deploy_firewall_rule_1(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    address_list_name = 'sdk_test_address_list'
-    address_lists = 
compute_driver.ex_list_ip_address_list('6aafcf08-cb0b-432c-9c64-7371265db086')
-    # using lambda with filter
-
-    # address_list = list(filter(lambda x: address_list_name, address_lists))
-    # address_list_id = address_list[0].id
-
-    # using list comprehension to filter
-
-    address_list = [a for a in address_lists if a.name == address_list_name]
-    address_list_id = address_list[0].id
-
-    port_list_name = 'sdk_test_port_list'
-    port_lists = 
compute_driver.ex_list_portlist('6aafcf08-cb0b-432c-9c64-7371265db086')
-    port_list = [p for p in port_lists if p.name == port_list_name]
-    port_list_id = port_list[0].id
-    dest_firewall_address = 
NttCisFirewallAddress(address_list_id=address_list_id, 
port_list_id=port_list_id)
-    source_firewall_address = NttCisFirewallAddress(any_ip='ANY')
-    rule = compute_driver.ex_create_firewall_rule(net_domain[0], 
'sdk_test_firewall_rule_1', 'ACCEPT_DECISIVELY',
-                                                  'IPV4', 'TCP', 
source_firewall_address, dest_firewall_address, 'LAST')
-    print(rule)
-    assert isinstance(rule, NttCisFirewallRule)
-
-
-def test_deploy_firewall_rule_2(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    source_firewall_address = NttCisFirewallAddress(any_ip='ANY')
-    dest_firewall_address = NttCisFirewallAddress(ip_address='10.2.0.0', 
ip_prefix_size='16',
-                                                  port_begin='8000', 
port_end='8080')
-
-    rule = compute_driver.ex_create_firewall_rule(net_domain[0], 
'sdk_test_firewall_rule_2', 'ACCEPT_DECISIVELY',
-                                                  'IPV4', 'TCP', 
source_firewall_address, dest_firewall_address, 'LAST')
-    pprint(rule)
-    assert isinstance(rule, NttCisFirewallRule)
-
-
-def test_deploy_firewall_rule_3(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    source_firewall_address = NttCisFirewallAddress(any_ip='ANY')
-    dest_firewall_address = NttCisFirewallAddress(ip_address='10.2.0.0', 
ip_prefix_size='16',
-                                                  port_begin='25')
-    rule_name = 'sdk_test_firewall_rule_3'
-    rules = compute_driver.ex_list_firewall_rules(net_domain[0])
-    rule = [rule for rule in rules if rule.name == rule_name]
-    relative_to = compute_driver.ex_get_firewall_rule(net_domain[0], 
rule[0].id)
-    rule = compute_driver.ex_create_firewall_rule(net_domain[0], 
'sdk_test_firewall_rule_3', 'ACCEPT_DECISIVELY',
-                                                  'IPV4', 'TCP', 
source_firewall_address, dest_firewall_address,
-                                                  'BEFORE', 
position_relative_to_rule=relative_to)
-    print(rule)
-    assert isinstance(rule, NttCisFirewallRule)
-
-
-def test_create_port_list(compute_driver):
-    """
-    An optional named argument, child_portlist_list, which takes the id of an 
existing
-    port list to include in this port list.
-    """
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    port_list_name = 'sdk_test_port_list'
-    description = 'A test port list'
-    port_list = [NttCisPort(begin='8000', end='8080')]
-    result = compute_driver.ex_create_portlist(net_domain[0], port_list_name, 
description, port_list)
-    assert result is True
-
-
-def test_create_address_list(compute_driver):
-    """
-        An optional named argument, child_ip_address_list, which takes the id 
of an existing
-        port list to include in this port list.
-        """
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    address_list_name = 'sdk_test_address_list'
-    description = 'A test address list'
-    ip_version = 'IPV4'
-    # An optional prefix list can be specified as a named argument, 
prefix_size=
-    address_list = [NttCisIpAddress('10.2.0.1', end='10.2.0.11')]
-
-    result = compute_driver.ex_create_ip_address_list(net_domain[0], 
address_list_name,
-                                  description,
-                                  ip_version, address_list)
-    assert result is True
-
-
-def test_create_public_ip_block(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    ip_block = 
compute_driver.ex_add_public_ip_block_to_network_domain(net_domain)
-    assert isinstance(ip_block, NttCisPublicIpBlock)
-    print(ip_block)
-
-
-def test_create_private_ipv4_address(compute_driver):
-    vlan_name = 'sdk_vlan1'
-    vlan = compute_driver.ex_list_vlans(name=vlan_name)[0]
-    ip = '10.1.1.20'
-    description = 'A test reserved ipv4 address'
-    result = compute_driver.ex_reserve_ip(vlan, ip, description)
-    assert result is True
-
-
-def test_create_ipv6_addresss(compute_driver):
-    vlan_name = 'sdk_vlan1'
-    vlan = compute_driver.ex_list_vlans(name=vlan_name)[0]
-    ipv6 = '2a00:47c0:111:1331:7df0:9beb:43c9:5c'
-    result = compute_driver.ex_reserve_ip(vlan, ipv6)
-    assert result is True
-
-
-def test_import_customer_image(compute_driver):
-    package_name = "bitnami-couchdb-2.1.2-1-r35-linux-centos-7-x86_64.mf"
-    name = "bitnami-couchdb-2.1.2-1-r35-linux-centos-7-x86_64"
-    datacenter_id = 'EU6'
-    is_guest_os_customization = 'false'
-    result = compute_driver.import_image(package_name, name, 
datacenter_id=datacenter_id,
-                                         
is_guest_os_customization=is_guest_os_customization)
-    assert result is True
-
-
-def test_create_load_balancer(lbdriver, compute_driver):
-    member1 = compute_driver.list_nodes(ex_name='web1')[0]
-    member2 = compute_driver.list_nodes(ex_name='web2')[0]
-    members = [member1, member2]
-    name = 'sdk_test_balancer'
-    port = '80'
-    listener_port = '8000'
-    protocol = 'TCP'
-    algorithm = Algorithm.LEAST_CONNECTIONS_MEMBER
-    members = [m for m in members]
-    ex_listener_ip_address = "168.128.13.127"
-    lb = lbdriver.create_balancer(name, listener_port=listener_port, 
port=port, protocol=protocol,
-                                  algorithm=algorithm, members=members, 
optimization_profile='TCP',
-                                  
ex_listener_ip_address=ex_listener_ip_address)
-    print(lb)
-
-
-def test_create_vip_node(compute_driver, lbdriver):
-    node_address = '10.1.1.7'
-    node_name = "web1"
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    node = lbdriver.ex_create_node(net_domain.id, node_name, node_address)
-    print(node)
-
-
-def test_add_pool_member(compute_driver, lbdriver):
-    pool_name = 'sdk_test_balancer'
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    pools = lbdriver.ex_get_pools(ex_network_domain_id=network_domain.id)
-    pool = [p for p in pools if p.name == pool_name][0]
-    node = lbdriver.ex_get_node("eca8dac3-1417-4fdf-83c3-2b7b848ab171")
-    result = lbdriver.ex_create_pool_member(pool, node, port=80)
-    print(result)
-
-
-def test_create_and_apply_tag(compute_driver, compute_driver_na):
-    tag_name = "sdk_test_tag"
-    description = "Tagged assets for test domain"
-    result = compute_driver_na.ex_create_tag_key(tag_name, 
description=description)
-    assert result is True
-    key = compute_driver_na.ex_get_tag_key_by_name(tag_name)
-    server_name = 'web2'
-    net_domain_name = 'sdk_test_1'
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    assets = [compute_driver.list_nodes(ex_name=server_name)[0],
-           [nd for nd in network_domains if nd.name == net_domain_name][0]]
-    for asset in assets:
-        result = compute_driver.ex_apply_tag_to_asset(asset, key, value='IT')
-        assert result is True
-
-
-def test_create_preivew_server(compute_driver):
-    snapshot_id = '7118cd30-3184-4a3a-b097-2a2d25b9cb28'
-    preview_server_name = 'web2_snapshot'
-    server_description = 'A server created from latest snapshot at preview 
creation time'
-    server_started = 'true'
-    nics_connected = 'true'
-    tag_name = 'sdk_test_tag'
-    value = 'IT'
-    result = compute_driver.ex_create_snapshot_preview_server(snapshot_id, 
preview_server_name, server_started,
-                                                              
nics_connected=nics_connected,
-                                                              
server_description=server_description,
-                                                              
tag_key_name=tag_name, tag_value=value)
-    print(result)
-
-
-def test_migrate_preview_server(compute_driver):
-    preview_id = "a598375f-40f4-4745-9556-ef8a8625734d"
-    result = compute_driver.ex_migrate_preview_server(preview_id)
-    assert result is True
-
-
-def test_create_complex_rule(compute_driver):
-    # Get location
-    location = compute_driver.ex_get_location_by_id(id='EU6')
-
-    # Get network domain by location
-    networkDomainName = "sdk_test_1"
-    network_domains = 
compute_driver.ex_list_network_domains(location=location.id)
-    my_network_domain = [d for d in network_domains if d.name ==
-                         networkDomainName][0]
-
-    # Create an instance of NttCisFirewallAddress for source
-    source_firewall_address = NttCisFirewallAddress(any_ip='ANY')
-
-    # Create an instance of NttCisIpAddress for an Address List for the 
destination
-    address_list_name = 'sdk_test_address_list'
-    description = 'A test address list'
-    ip_version = 'IPV4'
-    # An optional prefix list can be specified as a named argument, 
prefix_size=
-    address_obj = [NttCisIpAddress('10.2.0.1', end='10.2.0.11')]
-
-    result = compute_driver.ex_create_ip_address_list(my_network_domain.id,
-                                                      address_list_name,
-                                                      description,
-                                                      ip_version,
-                                                      address_obj)
-
-    try:
-        assert result is True
-    except Exception as e:
-        raise RuntimeError("Something went wrong in address list creation.")
-    else:
-        addr_list = 
compute_driver.ex_list_ip_address_list(my_network_domain.id)
-        addr_list = [al for al in addr_list if al.name == address_list_name][0]
-
-    # Instead of a single port or list of ports, create a port list for the 
destianation
-    port_list_name = 'sdk_test_port_list'
-    description = 'A test port list'
-
-    # rerquires an instance of NttCisPort object
-    ports = [NttCisPort(begin='8000', end='8080')]
-    result = compute_driver.ex_create_portlist(my_network_domain.id, 
port_list_name, description, ports)
-
-    try:
-        assert result is True
-    except Exception as e:
-        raise RuntimeError("Something went wrong in address list creation.")
-    else:
-        port_list = compute_driver.ex_list_portlist(my_network_domain.id)
-        port_list = [pl for pl in port_list if pl.name == port_list_name][0]
-
-    # Create an instance of NttCisFirewallAddress for destination
-    dest_firewall_address = 
NttCisFirewallAddress(address_list_id=addr_list.id, port_list_id=port_list.id)
-
-    # Finally create firewall rule
-    rule = compute_driver.ex_create_firewall_rule(my_network_domain.id,
-                                                  'sdk_test_firewall_rule',
-                                                  'ACCEPT_DECISIVELY',
-                                                  'IPV4',
-                                                  'TCP',
-                                                  source_firewall_address,
-                                                  dest_firewall_address,
-                                                  'LAST')
-    print(rule)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/tests/lib_edit_test.py
----------------------------------------------------------------------
diff --git a/tests/lib_edit_test.py b/tests/lib_edit_test.py
deleted file mode 100644
index a18a7f4..0000000
--- a/tests/lib_edit_test.py
+++ /dev/null
@@ -1,530 +0,0 @@
-import pytest
-import time
-import libcloud
-from libcloud import loadbalancer
-from libcloud.compute.drivers.nttcis import NttCisPort
-from libcloud.common.nttcis import NttCisIpAddress, NttCisVlan, NttCisVIPNode, 
NttCisAPIException
-from tests.lib_create_test import test_deploy_vlan
-
-
-def test_disable_node_snapshot(compute_driver):
-    node = '040fefdb-78be-4b17-8ef9-86820bad67d9'
-    assert compute_driver.ex_disable_snapshots(node) is True
-
-
-def test_list_windows(compute_driver):
-    loc = 'EU6'
-    service_plan = 'ADVANCED'
-    windows = compute_driver.list_snapshot_windows(loc, service_plan)
-    for window in windows:
-       print(window)
-       assert 'day_of_week' in window
-
-
-def test_enable_snapshot(compute_driver):
-    """
-    This will enable a snapshot window and create an initial
-    snapshot when it has done so. A node object and a window id are required
-    :param compute_driver: The driver object for compute nodes.
-    :return: True or False
-    :rtype: ``bool``
-    """
-    window_id = 'ea646520-4272-11e8-838c-180373fb68df'
-    node = '040fefdb-78be-4b17-8ef9-86820bad67d9'
-    result = compute_driver.ex_enable_snapshots(node, window_id)
-    assert result is True
-
-
-def test_initiate_manual_snapshot_warn(compute_driver):
-    with pytest.raises(RuntimeError, match=r'Found more than one server Id 
.*'):
-        compute_driver.ex_initiate_manual_snapshot('sdk_server_1', 
'dc637783-2bb2-4b92-838a-99a899b5e29b')
-
-
-def test_initiate_manual_snapshot(compute_driver):
-    compute_driver.ex_initiate_manual_snapshot('sdk_server_1', 
'dc637783-2bb2-4b92-838a-99a899b5e29b')
-
-
-def test_shutdown_server_1(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9 ')
-    result = compute_driver.ex_shutdown_graceful(node)
-    assert result is True
-
-
-def test_start_server_1(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9 ')
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_shutdown_server_2(compute_driver):
-    nodes = compute_driver.list_nodes(ex_name='sdk_server_1')
-    for node in nodes:
-        result = compute_driver.ex_shutdown_graceful(node)
-        assert result is True
-
-
-def test_start_server_2(compute_driver):
-    nodes = compute_driver.list_nodes(ex_name='sdk_server_1')
-    for node in nodes:
-        result = compute_driver.ex_start_node(node)
-        assert result is True
-
-
-def test_edit_metadata(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9 ')
-    description = 'SDK  Test server'
-    name = 'sdk_server_1'
-    result = compute_driver.ex_edit_metadata(node, name=name, 
description=description)
-    assert result is True
-
-
-def test_edit_metadata_fails(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9 ')
-    description = 'Test server'
-    ip_address = 'EU6 Ubuntu'
-    with pytest.raises(TypeError):
-        result = compute_driver.ex_edit_metadata(node, ip_address=ip_address, 
description=description)
-
-
-def test_reconfigure_node(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9')
-    cpu_performance = 'HIGHPERFORMANCE'
-    result = compute_driver.ex_reconfigure_node(node, 
cpu_performance=cpu_performance)
-    assert result is True
-
-
-def test_edit_vlan(compute_driver):
-    vlan = compute_driver.ex_list_vlans(name='sdk_test2')[0]
-    vlan.name = 'sdk_test_2'
-    vlan.description = "Second test Vlan"
-    result = compute_driver.ex_update_vlan(vlan)
-    assert isinstance(result, NttCisVlan)
-
-
-def test_expand_vlan(compute_driver):
-    vlan = compute_driver.ex_list_vlans(name='sdk_test_3')[0]
-    vlan.private_ipv4_range_size = '23'
-    result = compute_driver.ex_expand_vlan(vlan)
-    assert isinstance(result, NttCisVlan)
-
-
-def test_delete_vlan(compute_driver):
-    vlan = compute_driver.ex_list_vlans(name='sdk_test_3')[0]
-    result = compute_driver.ex_delete_vlan(vlan)
-    assert result is True
-
-
-def test_add_disk_by_node(compute_driver):
-    """
-    Speeds can be specified based on DataCenter
-    :param compute_driver: libcloud.DriverType.COMPUTE.NTTCIS
-    :return: NA
-    """
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = compute_driver.ex_add_storage_to_node(20, node)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 180, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_add_disk_by_controller_id(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = compute_driver.ex_add_storage_to_node(20, 
controller_id=node.extra['scsi_controller'][0].id)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 180, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_changing_diskspeed(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    disk_id = 'f8a01c24-4768-46be-af75-9fe877f8c588'
-    result = compute_driver.ex_change_storage_speed(disk_id, 'HIGHPERFORMANCE')
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_changing_diskspeed_iops(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    disk_id = 'f8a01c24-4768-46be-af75-9fe877f8c588'
-    result = compute_driver.ex_change_storage_speed(disk_id, 
'PROVISIONEDIOPS', iops=60)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_expand_disk(compute_driver):
-    server_name = "web2"
-    server = compute_driver.list_nodes(ex_name=server_name)[0]
-
-    disk = server.extra['disks'][0]
-    size = 95
-    result = compute_driver.ex_change_storage_size(disk.id, size)
-    assert result is True
-    while True:
-        try:
-            shut_result = compute_driver.ex_shutdown_graceful(server)
-        except NttCisAPIException:
-            time.sleep(2)
-            continue
-        else:
-            break
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, server.id)
-    compute_driver.ex_start_node(server)
-    compute_driver.ex_wait_for_state('running', 
compute_driver.ex_get_node_by_id, 2, 45, server.id)
-
-
-def test_add_scsi_controller(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    adapter_type = 'VMWARE_PARAVIRTUAL'
-    result = compute_driver.ex_add_scsi_controller_to_node(node.id, 
adapter_type)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_remove_scsi_controller(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = 
compute_driver.ex_remove_scsi_controller('f1126751-c6d5-4d64-893c-8902b8481f90')
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_update_vmware_tools(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    result = compute_driver.ex_update_vm_tools(node)
-    assert result is True
-    compute_driver.ex_wait_for_state('running', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-
-
-def test_add_node_to_vlan(compute_driver):
-    vlan = test_deploy_vlan(compute_driver, "test_vlan_create", 
"6aafcf08-cb0b-432c-9c64-7371265db086", "10.0.2.0")
-    assert isinstance(vlan, NttCisVlan)
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = compute_driver.ex_attach_node_to_vlan(node, vlan=vlan)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_remove_nic(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = compute_driver.ex_disable_snapshots(node.id)
-    assert result is True
-    result = 
compute_driver.ex_destroy_nic("e9cdea1b-c4f2-4769-93a8-57e24248abdd")
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-""""
-No wayt to get nic id's via libcloud
-def test_exchange_nic_vlans(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    print(node.extra)
-"""
-
-
-def test_change_nic_type(compute_driver):
-    nic_id = "7a27b2b1-7b20-404f-be53-4695023c2734"
-    nic_type = 'VMXNET3'
-    node = 
compute_driver.ex_get_node_by_id('803e5e00-b22a-450a-8827-066ff15ec977')
-    shut_result = compute_driver.ex_shutdown_graceful(node)
-    assert shut_result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 45, node.id)
-    result = compute_driver.ex_change_nic_network_adapter(nic_id, nic_type)
-    assert result is True
-    compute_driver.ex_wait_for_state('stopped', 
compute_driver.ex_get_node_by_id, 2, 240, node.id)
-    result = compute_driver.ex_start_node(node)
-    assert result is True
-
-
-def test_edit_firewall_rule(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    rule_name = 'sdk_test_firewall_rule_2'
-    rules = compute_driver.ex_list_firewall_rules(net_domain[0])
-    rule = [rule for rule in rules if rule.name == rule_name]
-    rule[0].destination.port_end = None
-    result = compute_driver.ex_edit_firewall_rule(rule[0])
-    print(compute_driver.ex_get_firewall_rule(net_domain[0].id, rule[0].id))
-    assert result is True
-
-
-def test_delete_firewall_rule(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    rule_name = 'sdk_test_firewall_rule_2'
-    rules = compute_driver.ex_list_firewall_rules(net_domain[0])
-    rule = [rule for rule in rules if rule.name == rule_name]
-    result = compute_driver.ex_delete_firewall_rule(rule[0])
-    assert result is True
-
-
-def test_create_anti_affinity_rule(compute_driver):
-    server1 = 
compute_driver.ex_get_node_by_id("d0425097-202f-4bba-b268-c7a73b8da129")
-    server2 = 
compute_driver.ex_get_node_by_id("803e5e00-b22a-450a-8827-066ff15ec977")
-    servers = [server1, server2]
-    result = compute_driver.ex_create_anti_affinity_rule(servers)
-    assert isinstance(result, )
-
-
-def test_delete_anti_affinity_rule(compute_driver):
-    anti_affinity_rule = "40d83160-0fa2-418d-a73e-5f15fe1354fc"
-    result = compute_driver.ex_delete_anti_affinity_rule(anti_affinity_rule)
-    assert result is True
-
-
-def test_delete_port_list(compute_driver):
-    portlists = 
compute_driver.ex_list_portlist('6aafcf08-cb0b-432c-9c64-7371265db086')
-    port_list_to_delete = [plist for plist in portlists if plist.name == 
'sdk_test_port_list']
-    result = compute_driver.ex_delete_portlist(port_list_to_delete[0])
-    assert result is True
-
-
-def test_edit_address_list(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    addr_list = compute_driver.ex_get_ip_address_list(net_domain, 
'sdk_test_address_list')
-    assert addr_list[0].ip_version == 'IPV4'
-    ip_address_1 = NttCisIpAddress(begin='190.2.2.100')
-    ip_address_2 = NttCisIpAddress(begin='190.2.2.106', end='190.2.2.108')
-    ip_address_3 = NttCisIpAddress(begin='190.2.2.0', prefix_size='24')
-    ip_address_4 = NttCisIpAddress(begin='10.2.0.0', prefix_size='24')
-    ip_address_collection = [ip_address_1, ip_address_2, ip_address_3, 
ip_address_4]
-
-    result = 
compute_driver.ex_edit_ip_address_list("d32aa8d4-831b-4fd6-95da-c639768834f0",
-                                                    
ip_address_collection=ip_address_collection)
-    assert result is True
-
-
-def test_delete_public_ip_block(compute_driver):
-    block = 
compute_driver.ex_get_public_ip_block("813b87a8-18e1-11e5-8d4f-180373fb68df")
-    result = compute_driver.ex_delete_public_ip_block(block)
-    assert result is True
-
-
-def test_edit_address_list_2(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    # An ip address list object can be used as an argument or the id of the 
address list
-    addr_list = compute_driver.ex_get_ip_address_list(net_domain, 
'sdk_test_address_list')
-
-    result = 
compute_driver.ex_edit_ip_address_list("d32aa8d4-831b-4fd6-95da-c639768834f0",
-                                                    description='nil')
-    assert result is True
-
-
-def test_delete_address_list(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    addresslist_to_delete = compute_driver.ex_get_ip_address_list(net_domain, 
'sdk_test_address_list')
-    print(addresslist_to_delete)
-
-
-def test_edit_port_list_1(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name]
-    port_list_name = 'sdk_test_port_list'
-    port_lists = compute_driver.ex_list_portlist(net_domain[0])
-    port_list = [port for port in port_lists if port.name == port_list_name][0]
-    port_collection = [NttCisPort(begin='8000', end='8080'), 
NttCisPort(begin='9000')]
-    result = compute_driver.ex_edit_portlist(port_list.id, 
port_collection=port_collection)
-    assert result is True
-
-
-def test_unreserve_ip_address(compute_driver):
-    vlan_name = 'sdk_vlan1'
-    vlan = compute_driver.ex_list_vlans(name=vlan_name)[0]
-    ip = '2a00:47c0:111:1331:7df0:9beb:43c9:5c'
-    result = compute_driver.ex_unreserve_ip_addresses(vlan, ip)
-    assert result is True
-
-
-def test_list_locations(compute_driver):
-    locations = compute_driver.list_locations()
-    for location in locations:
-        print(location)
-
-
-def test_delete_nat_rule(compute_driver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    rule = compute_driver.ex_get_nat_rule(network_domain, 
'74f0897f-5536-4c17-84b0-d52b1fb3aea6')
-    result = compute_driver.ex_delete_nat_rule(rule)
-    assert result is True
-
-
-def test_update_health_monitor(compute_driver, lbdriver):
-    pool_name = 'sdk_test_balancer'
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    pools = lbdriver.ex_get_pools(ex_network_domain_id=network_domain.id)
-    pool = [p for p in pools if p.name == pool_name][0]
-    pool.health_monitor_id = '9f79487a-1b6d-11e5-8d4f-180373fb68df'
-    result = lbdriver.ex_update_pool(pool)
-    assert result is True
-
-
-def test_update_node_monitor(compute_driver, lbdriver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    nodes = lbdriver.ex_get_nodes(ex_network_domain_id=network_domain.id)
-    #pool = [p for p in pools if p.name == pool_name][0]
-    health_monitor_id = '9f79a126-1b6d-11e5-8d4f-180373fb68df'
-    for node in nodes:
-        node.health_monitor_id = health_monitor_id
-        result = lbdriver.ex_update_node(node)
-        assert isinstance(result, NttCisVIPNode)
-
-
-def test_remove_node(compute_driver, lbdriver):
-    node_name = 'web1'
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    nodes = lbdriver.ex_get_nodes(ex_network_domain_id=network_domain.id)
-    node = [n for n in nodes if n.name == node_name][0]
-    pool_name = "sdk_test_balancer"
-    pools = lbdriver.ex_get_pools(ex_network_domain_id=network_domain.id)
-    pool = [p for p in pools if p.name == pool_name][0]
-    pool_members = lbdriver.ex_get_pool_members(pool.id)
-    pool_member = [pm for pm in pool_members if pm.node_id == node.id][0]
-    result = lbdriver.ex_destroy_pool_member(pool_member)
-    assert result is True
-
-
-def test_delete_node(compute_driver, lbdriver):
-    node_name = 'web1'
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    nodes = lbdriver.ex_get_nodes(ex_network_domain_id=network_domain.id)
-    node = [n for n in nodes if n.name == node_name][0]
-    result = lbdriver.ex_destroy_node(node.id)
-    assert result is True
-
-
-def test_remove_pool(compute_driver, lbdriver):
-    listener_name = "sdk_test_balancer"
-    listeners = 
lbdriver.list_balancers(ex_network_domain_id=lbdriver.network_domain_id)
-    listener = [l for l in listeners if l.name == listener_name][0]
-    pool_id = None
-    result = lbdriver.ex_update_listener(listener, poolId=pool_id)
-    assert result is True
-
-
-def test_delete_pool(compute_driver, lbdriver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    pool_name = "sdk_test_balancer"
-    pools = lbdriver.ex_get_pools(ex_network_domain_id=network_domain.id)
-    pool = [p for p in pools if p.name == pool_name][0]
-    result = lbdriver.ex_destroy_pool(pool)
-    assert result is True
-
-
-def test_delete_listener(compute_driver, lbdriver):
-    listener_name = "sdk_test_balancer"
-    listeners = 
lbdriver.list_balancers(ex_network_domain_id=lbdriver.network_domain_id)
-    listener = [l for l in listeners if l.name == listener_name][0]
-    result = lbdriver.destroy_balancer(listener)
-    assert result is True
-
-
-def test_add_server_monitor(compute_driver):
-    server_name = "web2"
-    server = compute_driver.list_nodes(ex_name=server_name)[0]
-    service_plan = 'ADVANCED'
-    result = compute_driver.ex_enable_monitoring(server, 
service_plan=service_plan)
-    assert result is True
-
-
-def test_edit_server_monitor(compute_driver):
-    server_name = "web2"
-    server = compute_driver.list_nodes(ex_name=server_name)[0]
-    service_plan = 'ESSENTIALS'
-    result = compute_driver.ex_update_monitoring_plan(server, 
service_plan=service_plan)
-    assert result is True
-
-
-def test_delete_server_monitor(compute_driver):
-    server_name = "web2"
-    server = compute_driver.list_nodes(ex_name=server_name)[0]
-    result = compute_driver.ex_disable_monitoring(server)
-    assert result is True
-
-
-def test_delete_tag_key(compute_driver_na):
-    tag_name = "sdk_test_tag"
-    tag_key = compute_driver_na.ex_get_tag_key_by_name(tag_name)
-    tag_id = tag_key.id
-    result = compute_driver_na.ex_remove_tag_key(tag_id)
-    assert result is True
-
-
-def test_modify_tag(compute_driver_na):
-    tag_name = "sdk_test_tag"
-    description = "Tagged assets for NetDomain sdk_test_1"
-    tag_key = compute_driver_na.ex_get_tag_key_by_name(tag_name)
-    result = compute_driver_na.ex_modify_tag_key(tag_key, 
description=description)
-    assert result is True
-
-
-def test_remove_tag_from_asset(compute_driver, compute_driver_na):
-    tag_name = "sdk_test_tag"
-    tag_key = compute_driver_na.ex_get_tag_key_by_name(tag_name)
-    net_domain_name = 'sdk_test_1'
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    asset = [nd for nd in network_domains if nd.name == net_domain_name][0]
-    result = compute_driver.ex_remove_tag_from_asset(asset, tag_key)
-    assert result is True
-
-
-def test_clean_failed(compute_driver):
-    failed_id = "da4d163b-06c7-42df-b670-fe48969aa749 "
-    result = compute_driver.ex_clean_failed_deployment(failed_id)
-    print(result)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/tests/lib_list_test.py
----------------------------------------------------------------------
diff --git a/tests/lib_list_test.py b/tests/lib_list_test.py
deleted file mode 100644
index b64a13c..0000000
--- a/tests/lib_list_test.py
+++ /dev/null
@@ -1,402 +0,0 @@
-import pytest
-import libcloud
-from libcloud import loadbalancer
-
-
-def test_list_node_all(compute_driver):
-    nodes = compute_driver.list_nodes()
-    for node in nodes:
-         print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              node.extra['scsi_controller'], node.extra['disks'], 
node.extra['memoryMb'],
-              node.extra['OS_displayName'], node.private_ips, 
node.extra['ipv6'], node.extra['window'])
-
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_location(compute_driver):
-    nodes = compute_driver.list_nodes(ex_location='EU6')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_name(compute_driver):
-    nodes = compute_driver.list_nodes(ex_name='sdk_server_1')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_ipv6(compute_driver):
-    nodes = 
compute_driver.list_nodes(ex_ipv6='2a00:47c0:111:1331:6140:e432:729b:eef6')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_ipv4(compute_driver):
-    nodes = compute_driver.list_nodes(ex_ipv4='10.1.1.6')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_images(compute_driver):
-    images = compute_driver.list_images(location='EU6')
-    print()
-    for image in images:
-        print(image.id, image.name)
-    assert isinstance(images, list) and len(images) > 0
-
-
-def test_list_os(compute_driver):
-    oss = compute_driver.ex_list_os(location='EU6')
-
-
-def test_list_node_by_image(compute_driver):
-    nodes = 
compute_driver.list_nodes(ex_image='81a36aa0-555c-4735-b965-4b64fcf0ac8f')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-"""
-    requires retrieving vlan Id first
-"""
-
-def test_list_node_vlan(compute_driver):
-    nodes = 
compute_driver.list_nodes(ex_vlan='eb05a24e-85a6-46e3-a7c9-f1765737476d')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-"""
-Libcloud docs say this works but it is not in our API docs
-def test_list_node_image(compute_driver):
-    nodes = 
compute_driver.list_nodes(ex_image='46096745-5a89-472b-9b3b-89a6a07bb60b')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-"""
-
-
-def test_get_node_by_id(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id("50db7b25-6dd8-49ea-8b06-942cee5850b7")
-    print(node)
-
-
-def test_list_node_started(compute_driver):
-    nodes = compute_driver.list_nodes(ex_started='true')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_deployed(compute_driver):
-    nodes = compute_driver.list_nodes(ex_deployed='true')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_node_state(compute_driver):
-    nodes = compute_driver.list_nodes(ex_state='NORMAL')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_network_domain_id(compute_driver):
-    nodes = 
compute_driver.list_nodes(ex_network_domain='6aafcf08-cb0b-432c-9c64-7371265db086')
-    print()
-    for node in nodes:
-        print(node.extra['networkDomainId'], node.extra['datacenterId'], 
node.uuid, node.state, node.name, node.extra['cpu'],
-              [disk for disk in node.extra['disks']], node.extra['memoryMb'], 
node.extra['OS_displayName'],
-              node.private_ips, node.extra['ipv6'])
-    assert isinstance(nodes, list) and len(nodes) > 0
-
-
-def test_list_vlans(compute_driver):
-    vlans = compute_driver.ex_list_vlans()
-    print()
-    for vlan in vlans:
-        print(vlan.id, vlan.name, vlan.location.id, vlan.ipv4_gateway, 
vlan.ipv6_gateway, vlan.ipv6_range_address, vlan.ipv6_range_size,
-              vlan.private_ipv4_range_address, vlan.private_ipv4_range_size, 
vlan.status)
-    assert isinstance(vlans, list) and len(vlans) > 0
-
-
-def test_list_vlan(compute_driver):
-    vlan = compute_driver.ex_get_vlan('eb05a24e-85a6-46e3-a7c9-f1765737476d')
-    print()
-    print(vlan.id, vlan.name, vlan.location.id, vlan.ipv4_gateway, 
vlan.ipv6_gateway, vlan.ipv6_range_address, vlan.ipv6_range_size,
-          vlan.private_ipv4_range_address, vlan.private_ipv4_range_size, 
vlan.status)
-    assert vlan.name == 'sdk_vlan1'
-
-
-def test_list_datacenter_object_creation(compute_driver):
-    datacenter = compute_driver.ex_get_datacenter('EU6')
-
-
-def test_list_firewall_rules(compute_driver):
-    rules = 
compute_driver.ex_list_firewall_rules('6aafcf08-cb0b-432c-9c64-7371265db086')
-    print()
-    for rule in rules:
-        print("id {}, name {}, action {}. location {}, ip ver {}, protocol {}, 
any ip {}, ip {}, prefix {},"
-              " port range {} {} , src address {}, src port list {}, dest. 
any__ip {}, dest address {}, "
-              "dest prefix {}, dest port range {} {}, dest address list id {}"
-              ", dest port list id {}".format(
-                                              rule.id, rule.name, rule.action,
-                                              rule.location.name, 
rule.ip_version,
-                                              rule.protocol, 
rule.source.any_ip,
-                                              rule.source.ip_address,
-                                              rule.source.ip_prefix_size,
-                                              rule.source.port_begin, 
rule.source.port_end,
-                                              rule.source.address_list_id,
-                                              rule.source.port_list_id,
-                                              rule.destination.any_ip,
-                                              rule.destination.ip_address,
-                                              rule.destination.ip_prefix_size,
-                                              rule.destination.port_begin,
-                                              rule.destination.port_end,
-                                              rule.destination.address_list_id,
-                                              rule.destination.port_list_id,
-                                              ))
-
-
-def test_list_address_lists(compute_driver):
-    address_lists = 
compute_driver.ex_list_ip_address_list('6aafcf08-cb0b-432c-9c64-7371265db086')
-    print()
-    for address_list in address_lists:
-        print(address_list)
-    assert isinstance(address_lists, list) and len(address_lists) > 0
-
-
-def test_list_port_lists(compute_driver):
-    port_lists = 
compute_driver.ex_list_portlist('6aafcf08-cb0b-432c-9c64-7371265db086')
-    print()
-    for portlist in port_lists:
-        print(portlist)
-    assert isinstance(port_lists, list) and len(port_lists) > 0
-
-
-def test_list_nat_rules(compute_driver):
-    nat_rules = 
compute_driver.ex_list_nat_rules(compute_driver.ex_get_network_domain('6aafcf08-cb0b-432c-9c64-7371265db086'))
-    print()
-    for nat_rule in nat_rules:
-        print(nat_rule, nat_rule.external_ip, nat_rule.internal_ip)
-    assert isinstance(nat_rules, list) and len(nat_rules) > 0
-
-
-def test_list_balancers(lbdriver):
-    balancers = 
lbdriver.list_balancers(ex_network_domain_id="6aafcf08-cb0b-432c-9c64-7371265db086")
-    print()
-    for balancer in balancers:
-        print(balancer.id, balancer.ip, balancer.name, balancer.port)
-    assert isinstance(balancers, list)
-
-
-def test_get_listener(lbdriver):
-    listener = lbdriver.get_balancer("59abe126-2bba-48ac-8616-1aba51aabac5")
-    print()
-    print(listener.ip, listener.name, listener.port)
-    assert listener.ip == '168.128.13.127'
-
-
-def test_vip_nodes(lbdriver):
-    vips = lbdriver.ex_get_nodes("6aafcf08-cb0b-432c-9c64-7371265db086")
-    print()
-    for vip in vips:
-        print(vip, vip.ip, vip.name)
-    assert isinstance(vips, list) and len(vips) > 0
-
-
-def test_list_lb_pools(lbdriver):
-    pools = 
lbdriver.ex_get_pools(ex_network_domain_id="6aafcf08-cb0b-432c-9c64-7371265db086")
-    print()
-    for pool in pools:
-        print(pool.id, pool.name, pool.description, pool.health_monitor_id, 
pool.load_balance_method, pool.slow_ramp_time, pool.status)
-    assert isinstance(pools, list)
-
-
-def test_list_lb_pool_members(lbdriver):
-    balancer = lbdriver.get_balancer("59abe126-2bba-48ac-8616-1aba51aabac5")
-    pool_members = lbdriver.balancer_list_members(balancer)
-    print()
-    for pool_member in pool_members:
-        print(pool_member)
-    assert isinstance(pool_members, list)
-
-
-def test_get_pool_member(lbdriver):
-    pool_member = 
lbdriver.ex_get_pool_member("9382e488-7f95-4db0-b2de-0b807aab825b")
-    print()
-    print(pool_member.ip, pool_member.port, pool_member.name)
-    assert pool_member.ip == '10.1.1.8'
-
-
-def test_get_node(lbdriver):
-    node = lbdriver.ex_get_node("5c647a74-d181-4ed8-82d3-55ae443a06dd")
-    print()
-    print(node.name, node.ip, node.connection_limit, 
node.connection_rate_limit)
-    assert isinstance(node, object)
-
-
-def test_list_snapshots(compute_driver):
-    snapshots = compute_driver.list_snapshots('web1')
-    for snapshot in snapshots:
-        print(snapshot)
-        assert 'expiry_time' in snapshot
-
-
-def test_list_vlans(compute_driver):
-    vlans = compute_driver.ex_list_vlans()
-    print(vlans)
-    assert isinstance(vlans, list)
-
-
-def test_list_anti_affinity_rules(compute_driver):
-    # Could use network domain or node but not both
-    # net_domain = 
compute_driver.ex_get_network_domain('6aafcf08-cb0b-432c-9c64-7371265db086')
-    node = 
compute_driver.ex_get_node_by_id("803e5e00-b22a-450a-8827-066ff15ec977")
-    anti_affinity_rules = compute_driver.ex_list_anti_affinity_rules(node=node)
-    assert len(anti_affinity_rules) > 1
-
-
-def test_list_no_anti_affinity_rules(compute_driver):
-    # Could use network domain or node but not both
-    # net_domain = 
compute_driver.ex_get_network_domain('6aafcf08-cb0b-432c-9c64-7371265db086')
-    node = 
compute_driver.ex_get_node_by_id("803e5e00-b22a-450a-8827-066ff15ec977")
-    anti_affinity_rules = compute_driver.ex_list_anti_affinity_rules(node=node)
-    assert len(anti_affinity_rules) == 0
-
-
-def test_list_locations(compute_driver):
-    locations = compute_driver.list_locations()
-    for location in locations:
-        print(location)
-
-
-"""
-def test_list_sizes(compute_driver):
-    properties = compute_driver.list_locations()
-    for property in properties:
-        print(property)
-"""
-
-
-def test_images(compute_driver):
-    images = compute_driver.list_images()
-    print()
-    print(images)
-    assert isinstance(images, list) and len(images) > 0
-
-
-def test_list_public_ip_blocks(compute_driver):
-    domain_name = 'sdk_test_1'
-    domains = compute_driver.ex_list_network_domains(location='EU6')
-    net_domain = [d for d in domains if d.name == domain_name][0]
-    blocks = compute_driver.ex_list_public_ip_blocks(net_domain)
-    print(blocks)
-
-
-def test_list_private_ipv4_addresses_vlan(compute_driver):
-    vlan_name = 'sdk_vlan1'
-    vlan = compute_driver.ex_list_vlans(name=vlan_name)[0]
-    ip_addresses = compute_driver.ex_list_reserved_ipv4(vlan=vlan)
-    for ip_address in ip_addresses:
-        print(ip_address)
-
-
-def test_list_private_ipv4_addresses_datacenter(compute_driver):
-    datacenter_id = 'EU8'
-    ip_addresses = 
compute_driver.ex_list_reserved_ipv4(datacenter_id=datacenter_id)
-    for ip_address in ip_addresses:
-        print(ip_address)
-
-
-def test_list_private_ipv4_addresses_all(compute_driver):
-    ip_addresses = compute_driver.ex_list_reserved_ipv4()
-    for ip_address in ip_addresses:
-        print(ip_address)
-
-
-def test_list_reserved_ipv6_address_vlan(compute_driver):
-    vlan_name = 'sdk_vlan1'
-    vlan = compute_driver.ex_list_vlans(name=vlan_name)[0]
-    ip_addresses = compute_driver.ex_list_reserved_ipv6(vlan=vlan)
-    for ip_address in ip_addresses:
-        print(ip_address)
-
-
-def test_list_nat_rules(compute_driver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    rules = compute_driver.ex_list_nat_rules(network_domain)
-    for rule in rules:
-        print(rule)
-
-
-def test_list_customer_images(compute_driver):
-    location = 'EU6'
-    images = compute_driver.ex_list_customer_images(location)
-    for image in images:
-        print(image, image.extra)
-
-
-def test_get_customer_image(compute_driver):
-    imagee_id = '84da095f-c8c7-4ace-9fb6-eceb1047027c'
-    image = compute_driver.ex_get_image_by_id(imagee_id)
-    print(image, image.extra)
-
-
-def test_list_health_monitors(compute_driver, lbdriver):
-    network_domain_name = "sdk_test_1"
-    network_domains = compute_driver.ex_list_network_domains(location='EU6')
-    network_domain = [nd for nd in network_domains if nd.name == 
network_domain_name][0]
-    monitors = lbdriver.ex_get_default_health_monitors(network_domain)
-    for monitor in monitors:
-        print(monitor)
-
-
-def test_list_tag_key(compute_driver_na):
-    tag_keys = compute_driver_na.ex_list_tag_keys()
-    for key in tag_keys:
-        print(key)
-
-
-def test_get_snapshot(compute_driver):
-    snapshot_id = '7118cd30-3184-4a3a-b097-2a2d25b9cb28'
-    snapshot = compute_driver.get_snapshot(snapshot_id)
-    print(snapshot)

http://git-wip-us.apache.org/repos/asf/libcloud/blob/e7418729/tests/lib_misc_test.py
----------------------------------------------------------------------
diff --git a/tests/lib_misc_test.py b/tests/lib_misc_test.py
deleted file mode 100644
index d8be518..0000000
--- a/tests/lib_misc_test.py
+++ /dev/null
@@ -1,10 +0,0 @@
-import pytest
-import libcloud
-from libcloud import loadbalancer
-from libcloud.common.nttcis import NttCisAPIException
-
-
-def test_server_clone_to_image(compute_driver):
-    node = 
compute_driver.ex_get_node_by_id('040fefdb-78be-4b17-8ef9-86820bad67d9 ')
-    result = compute_driver.ex_clone_node_to_image(node, 'sdk_test_image', 
image_description='A test image for libcloud')
-    assert result is True

Reply via email to