Revision 0711e5aa snf-cyclades-app/synnefo/api/tests/floating_ips.py
b/snf-cyclades-app/synnefo/api/tests/floating_ips.py | ||
---|---|---|
127 | 127 |
self.assertFault(response, 503, 'serviceUnavailable') |
128 | 128 |
|
129 | 129 |
# Full network |
130 |
pool = mf.NetworkWithSubnetFactory(floating_ip_pool=True, |
|
131 |
public=True, |
|
132 |
subnet__cidr="192.168.2.0/31", |
|
133 |
subnet__gateway="192.168.2.1") |
|
130 |
net = mf.NetworkWithSubnetFactory(floating_ip_pool=True, |
|
131 |
public=True, |
|
132 |
subnet__cidr="192.168.2.0/31", |
|
133 |
subnet__gateway="192.168.2.1", |
|
134 |
subnet__pool__size=0) |
|
134 | 135 |
response = self.post(URL, "test_user", json.dumps({}), "json") |
135 | 136 |
self.assertFault(response, 503, 'serviceUnavailable') |
136 | 137 |
|
137 |
request = {'pool': pool.id}
|
|
138 |
request = {'pool': net.id}
|
|
138 | 139 |
response = self.post(URL, "test_user", json.dumps(request), "json") |
139 | 140 |
self.assertConflict(response) |
140 | 141 |
|
... | ... | |
229 | 230 |
net = mf.NetworkWithSubnetFactory(floating_ip_pool=True, |
230 | 231 |
public=True, |
231 | 232 |
subnet__cidr="192.168.2.0/30", |
232 |
subnet__gateway="192.168.2.1") |
|
233 |
subnet__gateway="192.168.2.1", |
|
234 |
subnet__pool__size=1, |
|
235 |
subnet__pool__offset=1) |
|
233 | 236 |
mf.NetworkWithSubnetFactory(public=True, deleted=True) |
234 | 237 |
mf.NetworkWithSubnetFactory(public=False, deleted=False) |
235 | 238 |
mf.NetworkWithSubnetFactory(public=True, floating_ip_pool=False) |
236 | 239 |
response = self.get(POOLS_URL) |
237 | 240 |
self.assertSuccess(response) |
238 | 241 |
self.assertEqual(json.loads(response.content)["floating_ip_pools"], |
239 |
[{"name": str(net.id), "size": 4, "free": 1}])
|
|
242 |
[{"name": str(net.id), "size": 1, "free": 1}])
|
|
240 | 243 |
|
241 | 244 |
|
242 | 245 |
class FloatingIPActionsTest(BaseAPITest): |
Also available in: Unified diff