X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/72ed2e6e260d8e12e49716a261b6306d8de13e8d..31c0f6a0bfa6be5aa8221d7e7f56e1442d730bdc:/tools/keep-rsync/keep-rsync_test.go diff --git a/tools/keep-rsync/keep-rsync_test.go b/tools/keep-rsync/keep-rsync_test.go index dc5b957125..1d2d6b5c19 100644 --- a/tools/keep-rsync/keep-rsync_test.go +++ b/tools/keep-rsync/keep-rsync_test.go @@ -161,7 +161,7 @@ func testNoCrosstalk(c *C, testData string, kc1, kc2 *keepclient.KeepClient) { locator, _, err := kc1.PutB([]byte(testData)) c.Assert(err, Equals, nil) - locator = strings.Split(locator, "+")[0] + locator = strings.Join(strings.Split(locator, "+")[:2], "+") _, _, _, err = kc2.Get(keepclient.SignLocator(locator, kc2.Arvados.ApiToken, time.Now().AddDate(0, 0, 1), blobSignatureTTL, []byte(blobSigningKey))) c.Assert(err, NotNil) c.Check(err.Error(), Equals, "Block not found") @@ -330,7 +330,7 @@ func (s *ServerRequiredSuite) TestErrorDuringRsync_ErrorGettingBlockFromSrc(c *C err := performKeepRsync(kcSrc, kcDst, blobSignatureTTL, blobSigningKey, "") c.Assert(err, NotNil) - c.Check(err.Error(), Matches, ".*HTTP 403 \"Forbidden\".*") + c.Check(err.Error(), Matches, ".*HTTP 400 \"invalid signature\".*") } // Test rsync with error during Put to src.