~rogpeppe/juju-core/themue-058-debug-log-api

« back to all changes in this revision

Viewing changes to state/machine_test.go

  • Committer: Frank Mueller
  • Date: 2014-01-21 08:46:24 UTC
  • mfrom: (2152.1.76 juju-core)
  • Revision ID: frank.mueller@canonical.com-20140121084624-rv32dv6ufzul9h1b
debugger: merged trunk and added access to debugger API facade

Show diffs side-by-side

added added

removed removed

Lines of Context:
1105
1105
        c.Assert(machine.Addresses(), gc.DeepEquals, addresses)
1106
1106
}
1107
1107
 
 
1108
func (s *MachineSuite) TestSetMachineAddresses(c *gc.C) {
 
1109
        machine, err := s.State.AddMachine("quantal", state.JobHostUnits)
 
1110
        c.Assert(err, gc.IsNil)
 
1111
        c.Assert(machine.Addresses(), gc.HasLen, 0)
 
1112
 
 
1113
        addresses := []instance.Address{
 
1114
                instance.NewAddress("127.0.0.1"),
 
1115
                instance.NewAddress("8.8.8.8"),
 
1116
        }
 
1117
        err = machine.SetMachineAddresses(addresses)
 
1118
        c.Assert(err, gc.IsNil)
 
1119
        err = machine.Refresh()
 
1120
        c.Assert(err, gc.IsNil)
 
1121
        c.Assert(machine.MachineAddresses(), gc.DeepEquals, addresses)
 
1122
}
 
1123
 
1108
1124
func (s *MachineSuite) addMachineWithSupportedContainer(c *gc.C, container instance.ContainerType) *state.Machine {
1109
1125
        machine, err := s.State.AddMachine("quantal", state.JobHostUnits)
1110
1126
        c.Assert(err, gc.IsNil)