projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
16718: Merge branch 'master' into 16718-group-contents-collection-versions
[arvados.git]
/
lib
/
controller
/
localdb
/
login_pam_test.go
diff --git
a/lib/controller/localdb/login_pam_test.go
b/lib/controller/localdb/login_pam_test.go
index d32aa1f24656977c5c094fa243429b5fa879b05b..e6b967c9440b887cc6b2e68bd3ccb5e7a8fa78eb 100644
(file)
--- a/
lib/controller/localdb/login_pam_test.go
+++ b/
lib/controller/localdb/login_pam_test.go
@@
-32,8
+32,8
@@
func (s *PamSuite) SetUpSuite(c *check.C) {
c.Assert(err, check.IsNil)
s.cluster, err = cfg.GetCluster("")
c.Assert(err, check.IsNil)
c.Assert(err, check.IsNil)
s.cluster, err = cfg.GetCluster("")
c.Assert(err, check.IsNil)
- s.cluster.Login.PAM = true
- s.cluster.Login.PAMDefaultEmailDomain = "example.com"
+ s.cluster.Login.PAM
.Enable
= true
+ s.cluster.Login.PAM
.
DefaultEmailDomain = "example.com"
s.railsSpy = arvadostest.NewProxy(c, s.cluster.Services.RailsAPI)
s.ctrl = &pamLoginController{
Cluster: s.cluster,
s.railsSpy = arvadostest.NewProxy(c, s.cluster.Services.RailsAPI)
s.ctrl = &pamLoginController{
Cluster: s.cluster,
@@
-74,9
+74,11
@@
func (s *PamSuite) TestLoginSuccess(c *check.C) {
Password: p,
})
c.Check(err, check.IsNil)
Password: p,
})
c.Check(err, check.IsNil)
- c.Check(resp.APIToken, check.Matches, `v2/zzzzz-gj3su-.*/.*`)
+ c.Check(resp.APIToken, check.Not(check.Equals), "")
+ c.Check(resp.UUID, check.Matches, `zzzzz-gj3su-.*`)
+ c.Check(resp.Scopes, check.DeepEquals, []string{"all"})
authinfo := getCallbackAuthInfo(c, s.railsSpy)
authinfo := getCallbackAuthInfo(c, s.railsSpy)
- c.Check(authinfo.Email, check.Equals, u+"@"+s.cluster.Login.PAMDefaultEmailDomain)
+ c.Check(authinfo.Email, check.Equals, u+"@"+s.cluster.Login.PAM
.
DefaultEmailDomain)
c.Check(authinfo.AlternateEmails, check.DeepEquals, []string(nil))
}
c.Check(authinfo.AlternateEmails, check.DeepEquals, []string(nil))
}