func (s *DiskManagerSuite) SetUpTest(c *gc.C) { s.BaseSuite.SetUpTest(c) s.resources = common.NewResources() tag := names.NewMachineTag("0") s.authorizer = &apiservertesting.FakeAuthorizer{Tag: tag} s.st = &mockState{} diskmanager.PatchState(s, s.st) var err error s.api, err = diskmanager.NewDiskManagerAPI(nil, nil, s.authorizer) c.Assert(err, jc.ErrorIsNil) }
func (s *DiskManagerSuite) TestNewDiskManagerAPINonMachine(c *gc.C) { tag := names.NewUnitTag("mysql/0") s.authorizer = &apiservertesting.FakeAuthorizer{Tag: tag} _, err := diskmanager.NewDiskManagerAPI(nil, nil, s.authorizer) c.Assert(err, gc.ErrorMatches, "permission denied") }