7709: Accommodate Rails3 or 4 error message.
authorTom Clegg <tom@curoverse.com>
Wed, 22 Mar 2017 14:50:13 +0000 (10:50 -0400)
committerTom Clegg <tom@curoverse.com>
Mon, 27 Mar 2017 16:49:32 +0000 (12:49 -0400)
sdk/go/arvadosclient/arvadosclient_test.go

index 8e32efe4f987adccbe77b573a15ab27dbdfcc707..54591d30ba34706cc9f4359c02c612f86b396bf8 100644 (file)
@@ -2,13 +2,14 @@ package arvadosclient
 
 import (
        "fmt"
-       "git.curoverse.com/arvados.git/sdk/go/arvadostest"
-       . "gopkg.in/check.v1"
        "net"
        "net/http"
        "os"
        "testing"
        "time"
+
+       "git.curoverse.com/arvados.git/sdk/go/arvadostest"
+       . "gopkg.in/check.v1"
 )
 
 // Gocheck boilerplate
@@ -168,7 +169,7 @@ func (s *ServerRequiredSuite) TestErrorResponse(c *C) {
                        Dict{"log": Dict{"bogus_attr": "foo"}},
                        &getback)
                c.Assert(err, ErrorMatches, "arvados API server error: .*")
-               c.Assert(err, ErrorMatches, ".*unknown attributebogus_attr.*")
+               c.Assert(err, ErrorMatches, ".*unknown attribute(: | ')bogus_attr.*")
                c.Assert(err, FitsTypeOf, APIServerError{})
                c.Assert(err.(APIServerError).HttpStatusCode, Equals, 422)
        }