Revision d58d0327
b/snf-cyclades-app/synnefo/api/tests/networks.py | ||
---|---|---|
214 | 214 |
response = self.put(url, test_net.userid, json.dumps(request), 'json') |
215 | 215 |
self.assertFault(response, 403, 'forbidden') |
216 | 216 |
|
217 |
def test_rename_network_invalid_name(self): |
|
218 |
test_net = dbmf.NetworkFactory(name="foo") |
|
219 |
url = join_urls(NETWORKS_URL, str(test_net.id)) |
|
220 |
request = {'network': {'name': 'a' * 500}} |
|
221 |
response = self.put(url, test_net.userid, json.dumps(request), 'json') |
|
222 |
self.assertEqual(response.status_code, 400) |
|
223 |
|
|
217 | 224 |
def test_method_not_allowed(self, *args): |
218 | 225 |
# /networks/ allows only POST, GET |
219 | 226 |
response = self.put(NETWORKS_URL, '', '') |
b/snf-cyclades-app/synnefo/api/tests/servers.py | ||
---|---|---|
282 | 282 |
self.assertSuccess(response) |
283 | 283 |
self.assertEqual(VirtualMachine.objects.get(id=vm.id).name, "new_name") |
284 | 284 |
|
285 |
def test_rename_server_invalid_name(self): |
|
286 |
vm = self.vm2 |
|
287 |
request = {'server': {'name': 'a' * 500}} |
|
288 |
response = self.myput('servers/%d' % vm.id, vm.userid, |
|
289 |
json.dumps(request), 'json') |
|
290 |
self.assertBadRequest(response) |
|
291 |
|
|
285 | 292 |
def test_catch_wrong_api_paths(self): |
286 | 293 |
response = self.myget('nonexistent') |
287 | 294 |
self.assertEqual(response.status_code, 400) |
... | ... | |
737 | 744 |
response = self.mypost('servers/%d/action' % vm.id, |
738 | 745 |
vm.userid, json.dumps(request), 'json') |
739 | 746 |
self.assertItemNotFound(response) |
747 |
request = {'firewallProfile': {'profile': 'PROTECTED', "nic": "error"}} |
|
748 |
response = self.mypost('servers/%d/action' % vm.id, |
|
749 |
vm.userid, json.dumps(request), 'json') |
|
750 |
self.assertBadRequest(response) |
|
740 | 751 |
nic = mfactory.NetworkInterfaceFactory(machine=vm) |
741 | 752 |
request = {'firewallProfile': {'profile': 'PROTECTED', "nic": nic.id}} |
742 | 753 |
response = self.mypost('servers/%d/action' % vm.id, |
b/snf-cyclades-app/synnefo/api/tests/subnets.py | ||
---|---|---|
143 | 143 |
json.dumps(request), "json") |
144 | 144 |
self.assertBadRequest(response) |
145 | 145 |
|
146 |
def test_create_subnet_with_malformed_network_id(self): |
|
147 |
"""Test create a subnet with an invalid network ID""" |
|
148 |
test_net = mf.NetworkFactory() |
|
149 |
request = { |
|
150 |
'subnet': { |
|
151 |
'network_id': 'error', |
|
152 |
'cidr': '192.168.42.0/24', |
|
153 |
'ip_version': 4} |
|
154 |
} |
|
155 |
response = self.post(SUBNETS_URL, test_net.userid, |
|
156 |
json.dumps(request), "json") |
|
157 |
self.assertBadRequest(response) |
|
158 |
|
|
146 | 159 |
def test_create_subnet_success_ipv6(self): |
147 | 160 |
"""Test create an IPv6 subnet successfully""" |
148 | 161 |
test_net = mf.NetworkFactory() |
Also available in: Unified diff