11870: minor update
[arvados.git] / services / arv-git-httpd / integration_test.go
index 5ec5ccba02157242c8967a7b2292181ef62a0b6e..1d252599cdf3078b9924318980d91e031feb687d 100644 (file)
@@ -70,20 +70,25 @@ func (s *IntegrationSuite) SetUpTest(c *check.C) {
        if s.Config == nil {
                s.Config = &Config{
                        Client: arvados.Client{
-                               APIHost: os.Getenv("ARVADOS_API_HOST"),
+                               APIHost:  arvadostest.APIHost(),
+                               Insecure: true,
                        },
                        Listen:     ":0",
                        GitCommand: "/usr/bin/git",
                        RepoRoot:   s.tmpRepoRoot,
                }
        }
+
+       // Clear ARVADOS_API_* env vars before starting up the server,
+       // to make sure arv-git-httpd doesn't use them or complain
+       // about them being missing.
+       os.Unsetenv("ARVADOS_API_HOST")
+       os.Unsetenv("ARVADOS_API_HOST_INSECURE")
+       os.Unsetenv("ARVADOS_API_TOKEN")
+
        theConfig = s.Config
        err = s.testServer.Start()
        c.Assert(err, check.Equals, nil)
-
-       // Clear ARVADOS_API_TOKEN after starting up the server, to
-       // make sure arv-git-httpd doesn't use it.
-       os.Setenv("ARVADOS_API_TOKEN", "unused-token-placates-client-library")
 }
 
 func (s *IntegrationSuite) TearDownTest(c *check.C) {
@@ -107,6 +112,8 @@ func (s *IntegrationSuite) TearDownTest(c *check.C) {
        s.tmpWorkdir = ""
 
        s.Config = nil
+
+       theConfig = defaultConfig()
 }
 
 func (s *IntegrationSuite) RunGit(c *check.C, token, gitCmd, repo string, args ...string) error {