本文整理汇总了Golang中github.com/juju/gomaasapi.AllocateMachineArgs.AgentName方法的典型用法代码示例。如果您正苦于以下问题:Golang AllocateMachineArgs.AgentName方法的具体用法?Golang AllocateMachineArgs.AgentName怎么用?Golang AllocateMachineArgs.AgentName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类github.com/juju/gomaasapi.AllocateMachineArgs
的用法示例。
在下文中一共展示了AllocateMachineArgs.AgentName方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Golang代码示例。
示例1: injectControllerWithSpacesAndCheck
func (suite *maas2EnvironSuite) injectControllerWithSpacesAndCheck(c *gc.C, spaces []gomaasapi.Space, expected gomaasapi.AllocateMachineArgs) *maasEnviron {
var env *maasEnviron
check := func(args gomaasapi.AllocateMachineArgs) {
expected.AgentName = env.ecfg().maasAgentName()
c.Assert(args, gc.DeepEquals, expected)
}
controller := &fakeController{
allocateMachineArgsCheck: check,
allocateMachine: newFakeMachine("Bruce Sterling", arch.HostArch(), ""),
allocateMachineMatches: gomaasapi.ConstraintMatches{
Storage: map[string][]gomaasapi.BlockDevice{},
},
spaces: spaces,
}
suite.injectController(controller)
suite.setupFakeTools(c)
env = suite.makeEnviron(c, nil)
return env
}