Revision 388197fe kamaki/clients/tests.py
b/kamaki/clients/tests.py | ||
---|---|---|
171 | 171 |
else: |
172 | 172 |
print('\tnot deleted yet ...') |
173 | 173 |
deleted_servers[server['name']] = retries + 1 |
174 |
for netid in self.networks.keys(): |
|
175 |
self.client.delete_network(netid) |
|
174 | 176 |
|
175 | 177 |
def _create_server(self, servername, flavorid, imageid, personality=None): |
176 | 178 |
server = self.client.create_server(servername, flavorid, imageid, personality) |
... | ... | |
180 | 182 |
def _delete_server(self, servid): |
181 | 183 |
self.client.delete_server(servid) |
182 | 184 |
|
185 |
def _create_network(self, netname, **kwargs): |
|
186 |
net = self.client.create_network(netname, **kwargs) |
|
187 |
self.networks[net['id']] = net |
|
188 |
return net |
|
189 |
|
|
190 |
def _delete_network(self, netid) |
|
191 |
self.client.delete_network(netid) |
|
192 |
|
|
183 | 193 |
def if_not_all(foo): |
184 | 194 |
global TEST_ALL |
185 | 195 |
if TEST_ALL: |
... | ... | |
290 | 300 |
self._test_set_firewall_profile() |
291 | 301 |
print('...ok') |
292 | 302 |
|
303 |
sys.stdout.write(' test connect_server') |
|
304 |
self._test_connect_server() |
|
305 |
print('...ok') |
|
306 |
|
|
307 |
sys.stdout.write(' test list_server_nics') |
|
308 |
self._test_list_server_nics() |
|
309 |
print('...ok') |
|
310 |
|
|
293 | 311 |
"""Don't have auth for these: |
294 | 312 |
sys.stdout.write(' test delete_image') |
295 | 313 |
self._test_delete_image() |
... | ... | |
604 | 622 |
print('\b ') |
605 | 623 |
fprofile = self.client.get_firewall_profile(self.server1['id']) |
606 | 624 |
|
625 |
#untested tests from here: |
|
626 |
@if_not_all |
|
627 |
def test_connect_server(self): |
|
628 |
self.server1 = self._create_server(self.servname1, self.flavorid, self.img) |
|
629 |
self._test_connect_server() |
|
630 |
|
|
631 |
def _test_connect_server(self): |
|
632 |
newnet = self._create_network('mynet') |
|
633 |
self.client.connect_server(self.server1['id'], newnet['id']) |
|
634 |
s1nics = self.list_server_nics(self.server1['id']) |
|
635 |
self.assertTrue(newnet['id'] in s1nics['id']) |
|
636 |
|
|
607 | 637 |
@if_not_all |
608 | 638 |
def test_list_server_nics(self): |
609 | 639 |
"""Test list_server_nics""" |
610 | 640 |
self.server1 = self._create_server(self.servname1, self.flavorid, self.img) |
611 |
newnet = self.client.create_network('mynet') |
|
612 |
self.client.connect_server(self.server1['id'], newnet['id']) |
|
613 | 641 |
self._test_list_server_nics() |
614 |
self.client.delete_network(newnet['id']) |
|
615 | 642 |
|
616 | 643 |
def _test_list_server_nics(self): |
617 | 644 |
r = self.client.list_server_nics(self.server1['id']) |
618 |
print('NOT READY YET') |
|
645 |
len0 = len(r) |
|
646 |
self.assertTrue(len0>0) |
|
647 |
self.assertTrue('public' in [net['id'] for net in r]) |
|
648 |
|
|
649 |
newnet = self._create_network('mynet_list_nics') |
|
650 |
self.client.connect_server(self.server1['id'], newnet['id']) |
|
651 |
r = self.client.list_server_nics(self.server1['id']) |
|
652 |
self.assertTrue(len(r)>len0) |
|
619 | 653 |
|
620 | 654 |
|
621 | 655 |
""" Don't have auth to test this |
Also available in: Unified diff