func (s *commonMachineSuite) primeAgentWithMachine(c *gc.C, m *state.Machine, vers version.Binary) (*state.Machine, agent.ConfigSetterWriter, *tools.Tools) { pinger, err := m.SetAgentPresence() c.Assert(err, jc.ErrorIsNil) s.AddCleanup(func(c *gc.C) { c.Assert(worker.Stop(pinger), jc.ErrorIsNil) }) return s.configureMachine(c, m.Id(), vers) }