示例#1
0
def test_create(rsps):
    vdc_id = 'e5d9a192-c5da-485a-b134-1b14ec9c57d9'
    vdc = Vdc.get_object(vdc_id)

    network = Network(name='Brand New Network', vdc=vdc)
    network.create()

    assert network.id
    assert network.name == 'Brand New Network'
    assert network.vdc.id == vdc.id
示例#2
0
def test_create_with_subnet(rsps):
    vdc_id = '70eb1ec5-3e54-4df8-a096-ec26526ec89b'
    vdc = Vdc.get_object(vdc_id)

    subnet = Subnet(cidr='10.49.1.0/24',
                    gateway='10.49.1.1',
                    start_ip='10.49.1.2',
                    end_ip='10.49.1.254',
                    enable_dhcp=True)

    network = Network(name='Brand New Network with subnet',
                      vdc=vdc,
                      subnets=[subnet])
    network.create()

    assert len(network.subnets) == 1
    assert network.name == 'Brand New Network with subnet'