func (s *ResumerSuite) TestNewResumerAPIRequiresEnvironManager(c *gc.C) { anAuthoriser := s.authoriser anAuthoriser.EnvironManager = false api, err := resumer.NewResumerAPI(nil, nil, anAuthoriser) c.Assert(api, gc.IsNil) c.Assert(err, gc.ErrorMatches, "permission denied") }
func (s *ResumerSuite) SetUpTest(c *gc.C) { s.BaseSuite.SetUpTest(c) s.authoriser = apiservertesting.FakeAuthorizer{ EnvironManager: true, } s.st = &mockState{&testing.Stub{}} resumer.PatchState(s, s.st) var err error s.api, err = resumer.NewResumerAPI(nil, nil, s.authoriser) c.Assert(err, jc.ErrorIsNil) }