func (s *machinerSuite) TestMachinerFailsWithNonMachineAgentUser(c *gc.C) { anAuthorizer := s.authorizer anAuthorizer.Tag = names.NewUnitTag("ubuntu/1") aMachiner, err := machine.NewMachinerAPI(s.State, s.resources, anAuthorizer) c.Assert(err, gc.NotNil) c.Assert(aMachiner, gc.IsNil) c.Assert(err, gc.ErrorMatches, "permission denied") }
func (s *machinerSuite) SetUpTest(c *gc.C) { s.commonSuite.SetUpTest(c) // Create the resource registry separately to track invocations to // Register. s.resources = common.NewResources() // Create a machiner API for machine 1. machiner, err := machine.NewMachinerAPI( s.State, s.resources, s.authorizer, ) c.Assert(err, gc.IsNil) s.machiner = machiner }