Ejemplo n.º 1
0
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")
}
Ejemplo n.º 2
0
// 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
}
Ejemplo n.º 3
0
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", "[::]")
}