X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/28e6503a62fbbff41224843c8c39f4052242c8cd..27daf08f38eec505c224e7776678b32d50241e13:/services/keepstore/handler_test.go diff --git a/services/keepstore/handler_test.go b/services/keepstore/handler_test.go index 5bd14be349..8be471025d 100644 --- a/services/keepstore/handler_test.go +++ b/services/keepstore/handler_test.go @@ -195,7 +195,7 @@ func TestPutHandler(t *testing.T) { "Authenticated PUT, signed locator, with server key", http.StatusOK, response) response_locator := strings.TrimSpace(response.Body.String()) - if !VerifySignature(response_locator, known_token) { + if VerifySignature(response_locator, known_token) != nil { t.Errorf("Authenticated PUT, signed locator, with server key:\n"+ "response '%s' does not contain a valid signature", response_locator) @@ -231,6 +231,7 @@ func TestPutAndDeleteSkipReadonlyVolumes(t *testing.T) { uri: "/" + TEST_HASH, request_body: TEST_BLOCK, }) + never_delete = false IssueRequest( &RequestTester{ method: "DELETE", @@ -377,7 +378,7 @@ func TestIndexHandler(t *testing.T) { response) expected := `^` + TEST_HASH + `\+\d+ \d+\n` + - TEST_HASH_2 + `\+\d+ \d+\n$` + TEST_HASH_2 + `\+\d+ \d+\n\n$` match, _ := regexp.MatchString(expected, response.Body.String()) if !match { t.Errorf( @@ -393,7 +394,7 @@ func TestIndexHandler(t *testing.T) { http.StatusOK, response) - expected = `^` + TEST_HASH + `\+\d+ \d+\n$` + expected = `^` + TEST_HASH + `\+\d+ \d+\n\n$` match, _ = regexp.MatchString(expected, response.Body.String()) if !match { t.Errorf( @@ -448,6 +449,8 @@ func TestDeleteHandler(t *testing.T) { var user_token = "NOT DATA MANAGER TOKEN" data_manager_token = "DATA MANAGER TOKEN" + never_delete = false + unauth_req := &RequestTester{ method: "DELETE", uri: "/" + TEST_HASH, @@ -788,7 +791,7 @@ func ExpectStatusCode( expected_status int, response *httptest.ResponseRecorder) { if response.Code != expected_status { - t.Errorf("%s: expected status %s, got %+v", + t.Errorf("%s: expected status %d, got %+v", testname, expected_status, response) } }