예제 #1
0
파일: utils_test.go 프로젝트: bac/juju
func (s *utilsSuite) TestEnableHTTPSListenerError(c *gc.C) {
	var client mockConfigSetter
	client.SetErrors(errors.New("uh oh"))
	err := lxdclient.EnableHTTPSListener(&client)
	c.Assert(err, gc.ErrorMatches, "uh oh")
}
예제 #2
0
파일: environ.go 프로젝트: kat-co/juju
// PrepareForBootstrap implements environs.Environ.
func (env *environ) PrepareForBootstrap(ctx environs.BootstrapContext) error {
	if err := lxdclient.EnableHTTPSListener(env.raw); err != nil {
		return errors.Annotate(err, "enabling HTTPS listener")
	}
	return nil
}
예제 #3
0
파일: utils_test.go 프로젝트: bac/juju
func (s *utilsSuite) TestEnableHTTPSListener(c *gc.C) {
	var client mockConfigSetter
	err := lxdclient.EnableHTTPSListener(&client)
	c.Assert(err, jc.ErrorIsNil)
	client.CheckCall(c, 0, "SetConfig", "core.https_address", "[::]")
}