本文整理汇总了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)
})