Added test_run_instances_image_status_active to test_cloud.
This commit is contained in:
		| @@ -487,6 +487,21 @@ class CloudTestCase(test.TestCase): | ||||
|         self.assertRaises(exception.ApiError, run_instances, | ||||
|                           self.context, **kwargs) | ||||
|  | ||||
|     def test_run_instances_image_status_active(self): | ||||
|         kwargs = {'image_id': FLAGS.default_image, | ||||
|                   'instance_type': FLAGS.default_instance_type, | ||||
|                   'max_count': 1} | ||||
|         run_instances = self.cloud.run_instances | ||||
|  | ||||
|         def fake_show_stat_active(self, context, id): | ||||
|             return {'id': 1, 'properties': {'kernel_id': 1, 'ramdisk_id': 1, | ||||
|                     'type': 'machine'}, 'status': 'active'} | ||||
|  | ||||
|         self.stubs.Set(local.LocalImageService, 'show', fake_show_stat_active) | ||||
|  | ||||
|         result = run_instances(self.context, **kwargs) | ||||
|         self.assertEqual(len(result['instancesSet']), 1) | ||||
|  | ||||
|     def test_terminate_instances(self): | ||||
|         inst1 = db.instance_create(self.context, {'reservation_id': 'a', | ||||
|                                                   'image_ref': 1, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Dan Prince
					Dan Prince