Revision bb877241 kamaki/clients/tests.py

b/kamaki/clients/tests.py
203 203
			for net in nics:
204 204
				if net['id'] == netid:
205 205
					return True
206
			sys.stdout.write('\twait nic %d to connect to %s: %ss  '%(netid, servid, wait))
206
			sys.stdout.write('\twait nic %s to connect to %s: %ss  '%(netid, servid, wait))
207 207
			for i in range(wait*4):
208 208
				sys.stdout.write('\b%s'%c[i%4])
209 209
				sys.stdout.flush()
......
337 337
		self._test_connect_server()	
338 338
		print('...ok')
339 339

  
340
		sys.stdout.write(' test disconnect_server')
341
		self._test_disconnect_server()	
342
		print('...ok')
343

  
340 344
		self.network2 = self._create_network(self.netname2)
341 345

  
342 346
		sys.stdout.write(' test list_server_nics')
......
351 355
		self._test_get_network_details()	
352 356
		print('...ok')
353 357

  
358
		sys.stdout.write(' test update_network_name')
359
		self._test_update_network_name()	
360
		print('...ok')
361

  
354 362
		"""Don't have auth for these:
355 363
		sys.stdout.write(' test delete_image')
356 364
		self._test_delete_image()
......
725 733
		self.assertTrue(self._wait_for_nic(self.network1['id'], self.server1['id']))
726 734

  
727 735
	@if_not_all
736
	def test_disconnect_server(self):
737
		"""Test disconnect_server"""
738
		self.test_connect_server()
739
		self._test_disconnect_server()
740

  
741
	def _test_disconnect_server(self):
742
		pass
743

  
744
	@if_not_all
728 745
	def test_list_server_nics(self):
729 746
		"""Test list_server_nics"""
730 747
		self.server1 = self._create_server(self.servname1, self.flavorid, self.img)
......
753 770
		r = self.client.get_network_details(self.network1['id'])
754 771
		self.assert_dicts_are_deeply_equal(self.network1, r)
755 772

  
773
	@if_not_all
774
	def test_update_network_name(self):
775
		self.network2 = self._create_network(self.netname2)
776
		self._test_update_network_name()
777

  
778
	def _test_update_network_name(self):
779
		updated_name = self.netname2+'_upd'
780
		self.client.update_network_name(self.network2['id'], updated_name)
781
		wait = 3
782
		c=['|','/','-','\\']
783
		r = self.client.get_network_details(self.network2['id'])
784
		while wait < 50:
785
			if r['name'] == updated_name:
786
				break
787
			sys.stdout.write('\twait for %s renaming (%s->%s) %ss  '%(self.network2['id'],
788
				self.network2['name'], updated_name, wait))
789
			for i in range(4*wait):
790
				sys.stdout.write('\b%s'%c[i%4])
791
				sys.stdout.flush()
792
				time.sleep(0.25)
793
			print('')
794
			wait += 3
795
			r = self.client.get_network_details(self.network2['id'])
796
		self.assertEqual(r['name'], updated_name)
797

  
756 798
	""" Don't have auth to test this
757 799
	@if_not_all
758 800
	def test_delete_image(self):

Also available in: Unified diff