func (s *runSuite) TestRemoteParamsForMachinePopulatesWithAddress(c *gc.C) { machine := s.addMachineWithAddress(c, "10.3.2.1") result := client.RemoteParamsForMachine(machine, "command", time.Minute) c.Assert(result.Command, gc.Equals, "command") c.Assert(result.Timeout, gc.Equals, time.Minute) c.Assert(result.MachineId, gc.Equals, machine.Id()) c.Assert(result.Host, gc.Equals, "[email protected]") }
func (s *runSuite) TestRemoteParamsForMachinePopulates(c *gc.C) { machine := s.addMachine(c) result := client.RemoteParamsForMachine(machine, "command", time.Minute) c.Assert(result.Command, gc.Equals, "command") c.Assert(result.Timeout, gc.Equals, time.Minute) c.Assert(result.MachineId, gc.Equals, machine.Id()) // Now an empty host isn't particularly useful, but the machine doesn't // have an address to use. c.Assert(machine.Addresses(), gc.HasLen, 0) c.Assert(result.Host, gc.Equals, "") }