func (s *ConfigSuite) TestProxyConfigMap(c *gc.C) { s.addJujuFiles(c) cfg := newTestConfig(c, testing.Attrs{}) proxySettings := proxy.Settings{ Http: "http proxy", Https: "https proxy", Ftp: "ftp proxy", NoProxy: "no proxy", } cfg, err := cfg.Apply(config.ProxyConfigMap(proxySettings)) c.Assert(err, gc.IsNil) c.Assert(cfg.ProxySettings(), gc.DeepEquals, proxySettings) // Apt proxy and proxy differ by the content of the no-proxy values. proxySettings.NoProxy = "" c.Assert(cfg.AptProxySettings(), gc.DeepEquals, proxySettings) }