Revision 65cc246b kamaki/clients/test/cyclades.py
b/kamaki/clients/test/cyclades.py | ||
---|---|---|
573 | 573 |
self.assertEqual(self.client.http_client.url, self.url) |
574 | 574 |
self.assertEqual(self.client.http_client.path, '/networks/detail') |
575 | 575 |
|
576 |
""" |
|
577 |
def test_list_networks(self): |
|
578 |
r = self.client.list_networks() |
|
579 |
self.assertTrue(len(r) > 1) |
|
580 |
ids = [net['id'] for net in r] |
|
581 |
names = [net['name'] for net in r] |
|
582 |
self.assertTrue('1' in ids) |
|
583 |
#self.assertTrue('public' in names) |
|
584 |
self.assertTrue(self.network1['id'] in ids) |
|
585 |
self.assertTrue(self.network1['name'] in names) |
|
586 |
|
|
587 |
r = self.client.list_networks(detail=True) |
|
588 |
ids = [net['id'] for net in r] |
|
589 |
names = [net['name'] for net in r] |
|
590 |
for net in r: |
|
591 |
self.assertTrue(net['id'] in ids) |
|
592 |
self.assertTrue(net['name'] in names) |
|
593 |
for term in ('status', 'updated', 'created'): |
|
594 |
self.assertTrue(term in net.keys()) |
|
576 |
def test_get_network_details(self): |
|
577 |
self.FR.json = net_recv |
|
578 |
net_id = net_recv['network']['id'] |
|
579 |
with patch.object(self.C, 'perform_request', return_value=self.FR()): |
|
580 |
r = self.client.get_network_details(net_id) |
|
581 |
self.assertEqual(self.client.http_client.url, self.url) |
|
582 |
self.assertEqual( |
|
583 |
self.client.http_client.path, |
|
584 |
'/networks/%s' % net_id) |
|
585 |
self.assert_dicts_are_equal(r, net_recv['network']) |
|
595 | 586 |
|
587 |
""" |
|
596 | 588 |
def test_get_network_details(self): |
597 | 589 |
r = self.client.get_network_details(self.network1['id']) |
598 | 590 |
net1 = dict(self.network1) |
Also available in: Unified diff