Merge "add xml api sample tests to os-tenant-network"

This commit is contained in:
Jenkins
2013年06月12日 19:19:05 +00:00
committed by Gerrit Code Review

View File

@@ -0,0 +1,13 @@
<?xml version='1.0' encoding='UTF-8'?>
<networks>
<network>
<cidr>10.0.0.0/29</cidr>
<id>cf3fb0f1-9967-4dac-8284-2d103e904099</id>
<label>test_0</label>
</network>
<network>
<cidr>10.0.0.8/29</cidr>
<id>434385bc-a7ac-4778-b295-56f8134fddbc</id>
<label>test_1</label>
</network>
</networks>

View File

@@ -0,0 +1,7 @@
<network>
<label>public</label>
<cidr>172.0.0.0/24</cidr>
<vlan_start>1</vlan_start>
<num_networks>1</num_networks>
<network_size>255</network_size>
</network>

View File

@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<network>
<cidr>172.0.0.0/24</cidr>
<id>9ac30188-57d8-4349-94d1-dbad63b20e4d</id>
<label>public</label>
</network>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<networks>
<network>
<cidr>10.0.0.0/29</cidr>
<id>%(id)s</id>
<label>test_0</label>
</network>
<network>
<cidr>10.0.0.8/29</cidr>
<id>%(id)s</id>
<label>test_1</label>
</network>
</networks>

View File

@@ -0,0 +1,7 @@
<network>
<label>public</label>
<cidr>172.0.0.0/24</cidr>
<vlan_start>1</vlan_start>
<num_networks>1</num_networks>
<network_size>255</network_size>
</network>

View File

@@ -0,0 +1,5 @@
<network>
<cidr>172.0.0.0/24</cidr>
<id>%(id)s</id>
<label>public</label>
</network>

View File

@@ -2665,6 +2665,17 @@ class OsNetworksJsonTests(ApiSampleTestBase):
self.assertEqual(response.status, 202)
class OsNetworksXmlTests(OsNetworksJsonTests):
ctype = 'xml'
def test_delete_network(self):
response = self._do_post('os-tenant-networks', "networks-post-req", {})
net = etree.fromstring(response.read())
network_id = net.find('id').text
response = self._do_delete('os-tenant-networks/%s' % network_id)
self.assertEqual(response.status, 202)
class NetworksJsonTests(ApiSampleTestBase):
extension_name = ("nova.api.openstack.compute.contrib"
".os_networks.Os_networks")
Reference in New Issue
openstack/nova
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.