root / snf-cyclades-app / synnefo / neutron / tests / api.py @ d6b24130
History | View | Annotate | Download (1.2 kB)
1 |
from snf_django.utils.testing import BaseAPITest |
---|---|
2 |
from django.utils import simplejson as json |
3 |
from synnefo.cyclades_settings import cyclades_services |
4 |
from synnefo.lib.services import get_service_path |
5 |
from synnefo.lib import join_urls |
6 |
|
7 |
|
8 |
NEUTRON_URL = get_service_path(cyclades_services, "neutron", "v2.0") |
9 |
NETWORKS_URL = join_urls(NEUTRON_URL, "networks/")
|
10 |
|
11 |
|
12 |
class NetworkTest(BaseAPITest): |
13 |
def test_list_networks(self): |
14 |
response = self.get(NETWORKS_URL)
|
15 |
self.assertSuccess(response)
|
16 |
networks = json.loads(response.content) |
17 |
self.assertEqual(networks, {'networks': []}) |
18 |
|
19 |
def test_create_network(self): |
20 |
request = {} |
21 |
response = self.post(NETWORKS_URL, json.dumps(request), "json") |
22 |
code = response.status_code |
23 |
self.assertEqual(code, 501) |
24 |
|
25 |
def test_get_unfound_network(self): |
26 |
url = join_urls(NETWORKS_URL,"123")
|
27 |
response = self.get(url)
|
28 |
self.assertItemNotFound(response)
|
29 |
|
30 |
def test_delete_unfound_network(self): |
31 |
url = join_urls(NETWORKS_URL,"123")
|
32 |
response = self.delete(url)
|
33 |
self.assertItemNotFound(response)
|
34 |
|
35 |
|
36 |
def marios(self): |
37 |
print "hello world" |