14716: Removes test config loading func that short-circuited load mechanism.
authorLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 12 Aug 2019 18:42:41 +0000 (15:42 -0300)
committerLucas Di Pentima <ldipentima@veritasgenetics.com>
Mon, 12 Aug 2019 18:42:41 +0000 (15:42 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <ldipentima@veritasgenetics.com>

services/keep-web/handler_test.go
services/keep-web/server_test.go

index fe8e767c4c63aa9d51d390220b7c5fe14173c63e..ba0f768358486d8303eda6fac4636106b9eca96c 100644 (file)
@@ -31,8 +31,9 @@ type UnitSuite struct {
 }
 
 func (s *UnitSuite) SetUpTest(c *check.C) {
-       ldr := config.NewLoader(nil, nil)
-       cfg, err := ldr.LoadDefaults()
+       ldr := config.NewLoader(bytes.NewBufferString("Clusters: {zzzzz: {}}"), nil)
+       ldr.Path = "-"
+       cfg, err := ldr.Load()
        c.Assert(err, check.IsNil)
        s.Config = cfg
 }
index 12596b16bb1bd3edce95bc8daf63dac100819e15..0607a7665107e8c747bc2dfb64070de0246230d5 100644 (file)
@@ -5,6 +5,7 @@
 package main
 
 import (
+       "bytes"
        "crypto/md5"
        "encoding/json"
        "fmt"
@@ -408,21 +409,6 @@ func (s *IntegrationSuite) TestMetrics(c *check.C) {
        c.Check(resp.StatusCode, check.Equals, http.StatusNotFound)
 }
 
-func (s *IntegrationSuite) SetUpSuite(c *check.C) {
-       arvadostest.StartAPI()
-       arvadostest.StartKeep(2, true)
-
-       arv, err := arvadosclient.MakeArvadosClient()
-       c.Assert(err, check.Equals, nil)
-       arv.ApiToken = arvadostest.ActiveToken
-       kc, err := keepclient.MakeKeepClient(arv)
-       c.Assert(err, check.Equals, nil)
-       kc.PutB([]byte("Hello world\n"))
-       kc.PutB([]byte("foo"))
-       kc.PutB([]byte("foobar"))
-       kc.PutB([]byte("waz"))
-}
-
 func (s *UnitSuite) TestLegacyConfig(c *check.C) {
        content := []byte(`
 {
@@ -483,6 +469,21 @@ func (s *UnitSuite) TestLegacyConfig(c *check.C) {
        c.Check(cfg.cluster.ManagementToken, check.Equals, "xyzzy")
 }
 
+func (s *IntegrationSuite) SetUpSuite(c *check.C) {
+       arvadostest.StartAPI()
+       arvadostest.StartKeep(2, true)
+
+       arv, err := arvadosclient.MakeArvadosClient()
+       c.Assert(err, check.Equals, nil)
+       arv.ApiToken = arvadostest.ActiveToken
+       kc, err := keepclient.MakeKeepClient(arv)
+       c.Assert(err, check.Equals, nil)
+       kc.PutB([]byte("Hello world\n"))
+       kc.PutB([]byte("foo"))
+       kc.PutB([]byte("foobar"))
+       kc.PutB([]byte("waz"))
+}
+
 func (s *IntegrationSuite) TearDownSuite(c *check.C) {
        arvadostest.StopKeep(2)
        arvadostest.StopAPI()
@@ -490,8 +491,10 @@ func (s *IntegrationSuite) TearDownSuite(c *check.C) {
 
 func (s *IntegrationSuite) SetUpTest(c *check.C) {
        arvadostest.ResetEnv()
-       ldr := config.NewLoader(nil, nil)
-       arvCfg, err := ldr.LoadDefaults()
+       ldr := config.NewLoader(bytes.NewBufferString("Clusters: {zzzzz: {}}"), nil)
+       ldr.Path = "-"
+       arvCfg, err := ldr.Load()
+       c.Check(err, check.IsNil)
        cfg := DefaultConfig(arvCfg)
        c.Assert(err, check.IsNil)
        cfg.Client = arvados.Client{