def SetUp(self): managed_instances = test_resources.MakeInstancesInManagedInstanceGroup( self.messages, self.API_VERSION) # Add stateful policy to all 4 managed instances for i in range(len(managed_instances)): managed_instances[i].preservedStateFromPolicy = ( policy_utils.MakePreservedState(self.messages, [ policy_utils.MakePreservedStateDisksMapEntry( self.messages, { 'device_name': 'disk-a', 'auto_delete': 'never' }), ])) # Add PICs to the last two managed instances source = self.project_uri + '/zones/us-central2-a/disks/baz' for managed_instance in managed_instances[2:]: managed_instance.preservedStateFromConfig = ( config_utils.MakePreservedState(self.messages, [ config_utils.MakePreservedStateDiskMapEntry( self.messages, 'disk-a', source, 'ro'), ])) self.make_requests.side_effect = iter([ managed_instances, ])
def SetUp(self): self.SelectApi(self.API_VERSION) self.endpoint_uri = ( 'https://compute.googleapis.com/compute/{api_version}/'.format( api_version=self.API_VERSION)) self.project_uri = '{endpoint_uri}projects/fake-project'.format( endpoint_uri=self.endpoint_uri) managed_instances = test_resources.MakeInstancesInManagedInstanceGroup( self.messages, self.API_VERSION) # Add stateful policy to all 4 managed instances for i in range(len(managed_instances)): managed_instances[i].preservedStateFromPolicy = ( policy_utils.MakePreservedState(self.messages, [ policy_utils.MakePreservedStateDisksMapEntry( self.messages, { 'device_name': 'disk-a', 'auto_delete': 'never' }), ])) # Add PICs to the last two managed instances source = self.project_uri + '/zones/central2-a/disks/baz' for managed_instance in managed_instances[2:]: managed_instance.preservedStateFromConfig = ( config_utils.MakePreservedState(self.messages, [ config_utils.MakePreservedStateDiskMapEntry( self.messages, 'disk-a', source, 'ro'), ])) self.make_requests.side_effect = iter([ managed_instances, ])
def SetUp(self): self.SelectApi(self.API_VERSION) self.track = calliope_base.ReleaseTrack.ALPHA self.endpoint_uri = 'https://compute.googleapis.com/compute/alpha/' self.project_uri = '{endpoint_uri}projects/my-project'.format( endpoint_uri=self.endpoint_uri) managed_instances = test_resources.MakeInstancesInManagedInstanceGroup( self.messages, self.API_VERSION) # Add stateful policy to all 4 managed instances for i in range(len(managed_instances)): managed_instances[i].preservedStateFromPolicy = ( policy_utils.MakePreservedState(self.messages, [ policy_utils.MakePreservedStateDisksMapEntry( self.messages, { 'device_name': 'disk-a', 'auto_delete': 'never' }), ])) # Add PICs to the last two managed instances source = self.project_uri + '/zones/us-central2-a/disks/baz' for managed_instance in managed_instances[2:]: managed_instance.preservedStateFromConfig = ( config_utils.MakePreservedState(self.messages, [ config_utils.MakePreservedStateDiskMapEntry( self.messages, 'disk-a', source, 'ro'), ])) self.make_requests.side_effect = iter([ [ self.messages.InstanceGroupManagersListManagedInstancesResponse( managedInstances=managed_instances), ], ])