func (s *serverSuite) checkAPIHandlerTeardown(c *gc.C, srvSt, st *state.State) { handler, resources := apiserver.TestingAPIHandler(c, srvSt, st) resource := new(fakeResource) resources.Register(resource) c.Assert(resource.stopped, jc.IsFalse) handler.Kill() c.Assert(resource.stopped, jc.IsTrue) }
func (s *serverSuite) TestAPIHandlerConnectedModel(c *gc.C) { otherState := s.Factory.MakeModel(c, nil) defer otherState.Close() handler, _ := apiserver.TestingAPIHandler(c, s.State, otherState) c.Check(handler.ConnectedModel(), gc.Equals, otherState.ModelUUID()) }