X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/5c4d9d38dcee73a7ffb6221c80f707c3924da64f..ef23c3d124b24a461f6947868a28e67e7a0a1010:/sdk/go/arvados/config_test.go diff --git a/sdk/go/arvados/config_test.go b/sdk/go/arvados/config_test.go index 59c7432686..b984cb5669 100644 --- a/sdk/go/arvados/config_test.go +++ b/sdk/go/arvados/config_test.go @@ -14,6 +14,16 @@ var _ = check.Suite(&ConfigSuite{}) type ConfigSuite struct{} func (s *ConfigSuite) TestInstanceTypesAsArray(c *check.C) { + var cluster Cluster + yaml.Unmarshal([]byte(` +API: + DisabledAPIs: [jobs.list]`), &cluster) + c.Check(len(cluster.API.DisabledAPIs), check.Equals, 1) + _, ok := cluster.API.DisabledAPIs["jobs.list"] + c.Check(ok, check.Equals, true) +} + +func (s *ConfigSuite) TestStringSetAsArray(c *check.C) { var cluster Cluster yaml.Unmarshal([]byte("InstanceTypes:\n- Name: foo\n"), &cluster) c.Check(len(cluster.InstanceTypes), check.Equals, 1)