func (s *controllerSuite) TestModelConfigFromNonStateServer(c *gc.C) { st := s.Factory.MakeModel(c, &factory.ModelParams{ Name: "test"}) defer st.Close() authorizer := &apiservertesting.FakeAuthorizer{Tag: s.AdminUserTag(c)} controller, err := controller.NewControllerAPI(st, common.NewResources(), authorizer) c.Assert(err, jc.ErrorIsNil) env, err := controller.ModelConfig() c.Assert(err, jc.ErrorIsNil) c.Assert(env.Config["name"], gc.Equals, "dummymodel") }
func (s *controllerSuite) TestModelConfigFromNonController(c *gc.C) { st := s.Factory.MakeModel(c, &factory.ModelParams{ Name: "test"}) defer st.Close() authorizer := &apiservertesting.FakeAuthorizer{ Tag: s.Owner, AdminTag: s.Owner, } controller, err := controller.NewControllerAPI(st, common.NewResources(), authorizer) c.Assert(err, jc.ErrorIsNil) cfg, err := controller.ModelConfig() c.Assert(err, jc.ErrorIsNil) c.Assert(cfg.Config["name"], jc.DeepEquals, params.ConfigValue{Value: "controller"}) }