233
233
// Assert user exists and can authenticate.
234
234
c.Assert(user.PasswordValid("so sekrit"), jc.IsTrue)
236
s.State.SetUserAccess(user.UserTag(), s.State.ModelTag(), description.AdminAccess)
237
s.State.SetUserAccess(user.UserTag(), s.State.ControllerTag(), description.SuperuserAccess)
236
s.State.SetUserAccess(user.UserTag(), s.State.ModelTag(), permission.AdminAccess)
237
s.State.SetUserAccess(user.UserTag(), s.State.ControllerTag(), permission.SuperuserAccess)
239
239
uam, err := s.State.UserAccess(user.UserTag(), s.State.ModelTag())
240
240
c.Assert(err, jc.ErrorIsNil)
241
c.Assert(uam.Access, gc.Equals, description.AdminAccess)
241
c.Assert(uam.Access, gc.Equals, permission.AdminAccess)
243
243
uac, err := s.State.UserAccess(user.UserTag(), s.State.ControllerTag())
244
244
c.Assert(err, jc.ErrorIsNil)
245
c.Assert(uac.Access, gc.Equals, description.SuperuserAccess)
245
c.Assert(uac.Access, gc.Equals, permission.SuperuserAccess)
247
247
// Look for the user.
248
248
u, err := s.State.User(user.UserTag())