本文整理匯總了Golang中github.com/cloudfoundry/cli/cf/requirements/requirementsfakes.FakeSpaceRequirement.GetSpaceReturns方法的典型用法代碼示例。如果您正苦於以下問題:Golang FakeSpaceRequirement.GetSpaceReturns方法的具體用法?Golang FakeSpaceRequirement.GetSpaceReturns怎麽用?Golang FakeSpaceRequirement.GetSpaceReturns使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類github.com/cloudfoundry/cli/cf/requirements/requirementsfakes.FakeSpaceRequirement
的用法示例。
在下文中一共展示了FakeSpaceRequirement.GetSpaceReturns方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Golang代碼示例。
示例1:
var space models.Space
BeforeEach(func() {
requirementsFactory.NewLoginRequirementReturns(requirements.Passing{})
requirementsFactory.NewTargetedOrgRequirementReturns(new(requirementsfakes.FakeTargetedOrgRequirement))
space = models.Space{}
space.Name = "the-space-name"
space.GUID = "the-space-guid"
})
Context("when allow_ssh is already set to the false", func() {
BeforeEach(func() {
space.AllowSSH = false
spaceReq := new(requirementsfakes.FakeSpaceRequirement)
spaceReq.GetSpaceReturns(space)
requirementsFactory.NewSpaceRequirementReturns(spaceReq)
})
It("notifies the user", func() {
runCommand("the-space-name")
Expect(ui.Outputs()).To(ContainSubstrings([]string{"ssh support is already disabled in space 'the-space-name'"}))
})
})
Context("Updating allow_ssh when not already set to false", func() {
Context("Update successfully", func() {
BeforeEach(func() {
space.AllowSSH = true
spaceReq := new(requirementsfakes.FakeSpaceRequirement)
示例2:
securityGroups := []models.SecurityGroupFields{securityGroup1, securityGroup2}
space = models.Space{
SpaceFields: models.SpaceFields{
Name: "whose-space-is-it-anyway",
GUID: "whose-space-is-it-anyway-guid",
},
Organization: org,
Applications: apps,
Domains: domains,
ServiceInstances: services,
SecurityGroups: securityGroups,
SpaceQuotaGUID: "runaway-guid",
}
spaceRequirement.GetSpaceReturns(space)
spaceQuota = models.SpaceQuota{
Name: "runaway",
GUID: "runaway-guid",
MemoryLimit: 102400,
InstanceMemoryLimit: -1,
RoutesLimit: 111,
ServicesLimit: 222,
NonBasicServicesAllowed: false,
AppInstanceLimit: 7,
ReservedRoutePortsLimit: "7",
}
quotaRepo.FindByGUIDReturns(spaceQuota, nil)
})