func (s *volumeSourceSuite) SetUpTest(c *gc.C) { s.BaseSuite.SetUpTest(c) s.provider = gce.GCEStorageProvider() var err error s.source, err = s.provider.VolumeSource(s.BaseSuite.Config, &storage.Config{}) c.Check(err, jc.ErrorIsNil) inst := gce.NewInstance(s.BaseInstance, s.Env) vTag := names.NewVolumeTag("0") mTag := names.NewMachineTag("0") s.instId = inst.Id() s.attachmentParams = &storage.VolumeAttachmentParams{ AttachmentParams: storage.AttachmentParams{ Provider: "gce", Machine: mTag, InstanceId: s.instId, }, VolumeId: s.BaseDisk.Name, Volume: names.NewVolumeTag("0"), } s.params = []storage.VolumeParams{{ Tag: vTag, Size: 1024, Provider: "gce", Attachment: s.attachmentParams, }} }
func (s *instanceSuite) TestNewInstance(c *gc.C) { inst := gce.NewInstance(s.BaseInstance, s.Env) c.Check(gce.ExposeInstBase(inst), gc.Equals, s.BaseInstance) c.Check(gce.ExposeInstEnv(inst), gc.Equals, s.Env) s.CheckNoAPI(c) }