func (s *SyslogConfigSuite) TestForwardConfigRenderWithNamespace(c *gc.C) { syslogConfigRenderer := syslog.NewForwardConfig( "some-machine", agent.DefaultLogDir, 999, "namespace", []string{"server"}, ) s.assertRsyslogConfigContents( c, syslogConfigRenderer, syslogtesting.ExpectedForwardSyslogConf( c, "some-machine", agent.DefaultLogDir, "namespace", "server", 999, ), ) }
func (s *SyslogConfigSuite) TestForwardConfigWrite(c *gc.C) { syslogConfigRenderer := syslog.NewForwardConfig( "some-machine", agent.DefaultLogDir, 999, "", []string{"server"}, ) syslogConfigRenderer.ConfigDir = s.configDir syslogConfigRenderer.ConfigFileName = "rsyslog.conf" s.assertRsyslogConfigPath(c, syslogConfigRenderer) err := syslogConfigRenderer.Write() c.Assert(err, gc.IsNil) syslogConfData, err := ioutil.ReadFile(syslogConfigRenderer.ConfigFilePath()) c.Assert(err, gc.IsNil) c.Assert( string(syslogConfData), gc.Equals, syslogtesting.ExpectedForwardSyslogConf( c, "some-machine", agent.DefaultLogDir, "", "server", 999, ), ) }