projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch '14482-rubysdk-empty-dir'
[arvados.git]
/
services
/
keepstore
/
mounts_test.go
diff --git
a/services/keepstore/mounts_test.go
b/services/keepstore/mounts_test.go
index 9fa0090aa739be1d640b0d2ba3a693a659087284..31b1a684fe6a077ebbbfebf7bb846f6f508a00b5 100644
(file)
--- a/
services/keepstore/mounts_test.go
+++ b/
services/keepstore/mounts_test.go
@@
-27,6
+27,7
@@
func (s *MountsSuite) SetUpTest(c *check.C) {
KeepVM = s.vm
theConfig = DefaultConfig()
theConfig.systemAuthToken = arvadostest.DataManagerToken
KeepVM = s.vm
theConfig = DefaultConfig()
theConfig.systemAuthToken = arvadostest.DataManagerToken
+ theConfig.ManagementToken = arvadostest.ManagementToken
theConfig.Start()
s.rtr = MakeRESTRouter(testCluster)
}
theConfig.Start()
s.rtr = MakeRESTRouter(testCluster)
}
@@
-104,6
+105,10
@@
func (s *MountsSuite) TestMetrics(c *check.C) {
s.call("PUT", "/"+TestHash, "", TestBlock)
s.call("PUT", "/"+TestHash2, "", TestBlock2)
resp := s.call("GET", "/metrics.json", "", nil)
s.call("PUT", "/"+TestHash, "", TestBlock)
s.call("PUT", "/"+TestHash2, "", TestBlock2)
resp := s.call("GET", "/metrics.json", "", nil)
+ c.Check(resp.Code, check.Equals, http.StatusUnauthorized)
+ resp = s.call("GET", "/metrics.json", "foobar", nil)
+ c.Check(resp.Code, check.Equals, http.StatusForbidden)
+ resp = s.call("GET", "/metrics.json", arvadostest.ManagementToken, nil)
c.Check(resp.Code, check.Equals, http.StatusOK)
var j []struct {
Name string
c.Check(resp.Code, check.Equals, http.StatusOK)
var j []struct {
Name string
@@
-144,7
+149,7
@@
func (s *MountsSuite) call(method, path, tok string, body []byte) *httptest.Resp
resp := httptest.NewRecorder()
req, _ := http.NewRequest(method, path, bytes.NewReader(body))
if tok != "" {
resp := httptest.NewRecorder()
req, _ := http.NewRequest(method, path, bytes.NewReader(body))
if tok != "" {
- req.Header.Set("Authorization", "
OAuth2
"+tok)
+ req.Header.Set("Authorization", "
Bearer
"+tok)
}
s.rtr.ServeHTTP(resp, req)
return resp
}
s.rtr.ServeHTTP(resp, req)
return resp