func (s *proxySuite) TestAsScriptEnvironmentOneValue(c *gc.C) { proxies := proxy.Settings{ Http: "some-value", } expected := ` export http_proxy=some-value export HTTP_PROXY=some-value`[1:] c.Assert(proxies.AsScriptEnvironment(), gc.Equals, expected) }
func (s *proxySuite) TestAsScriptEnvironmentAllValue(c *gc.C) { proxies := proxy.Settings{ Http: "some-value", Https: "special", Ftp: "who uses this?", NoProxy: "10.0.3.1,localhost", } expected := ` export http_proxy=some-value export HTTP_PROXY=some-value export https_proxy=special export HTTPS_PROXY=special export ftp_proxy=who uses this? export FTP_PROXY=who uses this? export no_proxy=10.0.3.1,localhost export NO_PROXY=10.0.3.1,localhost`[1:] c.Assert(proxies.AsScriptEnvironment(), gc.Equals, expected) }
func (s *proxySuite) TestAsScriptEnvironmentEmpty(c *gc.C) { proxies := proxy.Settings{} c.Assert(proxies.AsScriptEnvironment(), gc.Equals, "") }