~juju-qa/ubuntu/xenial/juju/2.0-rc2

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/state/controlleruser_test.go

  • Committer: Nicholas Skaggs
  • Date: 2016-09-30 14:39:30 UTC
  • mfrom: (1.8.1)
  • Revision ID: nicholas.skaggs@canonical.com-20160930143930-vwwhrefh6ftckccy
import upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
        gc "gopkg.in/check.v1"
10
10
        "gopkg.in/juju/names.v2"
11
11
 
12
 
        "github.com/juju/juju/core/description"
 
12
        "github.com/juju/juju/permission"
13
13
        "github.com/juju/juju/testing/factory"
14
14
)
15
15
 
20
20
var _ = gc.Suite(&ControllerUserSuite{})
21
21
 
22
22
type accessAwareUser interface {
23
 
        Access() description.Access
 
23
        Access() permission.Access
24
24
}
25
25
 
26
26
func (s *ControllerUserSuite) TestDefaultAccessControllerUser(c *gc.C) {
34
34
        ctag := names.NewControllerTag(s.State.ControllerUUID())
35
35
        controllerUser, err := s.State.UserAccess(userTag, ctag)
36
36
        c.Assert(err, jc.ErrorIsNil)
37
 
        c.Assert(controllerUser.Access, gc.Equals, description.LoginAccess)
 
37
        c.Assert(controllerUser.Access, gc.Equals, permission.LoginAccess)
38
38
}
39
39
 
40
40
func (s *ControllerUserSuite) TestSetAccessControllerUser(c *gc.C) {
48
48
        ctag := names.NewControllerTag(s.State.ControllerUUID())
49
49
        controllerUser, err := s.State.UserAccess(userTag, ctag)
50
50
        c.Assert(err, jc.ErrorIsNil)
51
 
        c.Assert(controllerUser.Access, gc.Equals, description.LoginAccess)
 
51
        c.Assert(controllerUser.Access, gc.Equals, permission.LoginAccess)
52
52
 
53
 
        s.State.SetUserAccess(userTag, ctag, description.AddModelAccess)
 
53
        s.State.SetUserAccess(userTag, ctag, permission.AddModelAccess)
54
54
 
55
55
        controllerUser, err = s.State.UserAccess(user.UserTag(), ctag)
56
 
        c.Assert(controllerUser.Access, gc.Equals, description.AddModelAccess)
 
56
        c.Assert(controllerUser.Access, gc.Equals, permission.AddModelAccess)
57
57
}
58
58
 
59
59
func (s *ControllerUserSuite) TestRemoveControllerUser(c *gc.C) {